{"repo":"wesql/wescale","free":true,"listed":false,"github":"https://github.com/wesql/wescale","clone":"git clone https://github.com/wesql/wescale.git","description":"WeScale is a Modern MySQL proxy that supports read-write-split, read-after-write-consistency, load balancing and OnlineDDL.","language":"Go","stars":316,"topics":["database-proxy","mysql","mysql-proxy","online-ddl","proxy","connection-pool"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"WeScale Introduction WeScale is an open-source database proxy built with application developers in mind. It aims to simplify and enhance the interaction between your application and the database, making development more efficient and enjoyable. While databases have evolved to include complex and common application requirements like transactions and indexing, modern applications have a growing set of shared needs that aren’t suitable or haven’t yet been integrated into the database layer. This gap has led to the rise of various database middleware solutions such as client-side connection pools, SQL retry libraries, online DDL tools, and more. As a database proxy, WeScale serves as a crucial bridge between the application layer and the database layer. It leans towards the application side, offering features specifically designed to simplify the developer experience. Getting Started To Get Started On Your Local Machine with WeScale, simply clone the repository and follow the installation instructions provided in the documentation. To Deploy WeScale on Kubernetes, you can use the powerful Kubeblocks Operator to quickly launch a WeScale cluster in a Kubernetes cluster. We recommend this method for production environments. Getting Started with Docker To Start WeScale with Docker, you can simply run the following command: Now you can connect to WeScale and the original MySQL server: Try out Declarative DDL: Clean up the containers: Community Join our Discord to discuss features, get","default_branch":null,"files":null,"tree":[],"storefront":"/r/wesql","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wesql/wescale/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}