WeSQL: MySQL with S3-Backed Compute-Storage Separation
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
WeSQL is an innovative MySQL distribution featuring a compute-storage separation architecture, leveraging S3 for all storage. This design allows it to run on any cloud, providing enhanced data reliability and preventing vendor lock-in.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
WeSQL is an innovative MySQL distribution that redefines database architecture by adopting a compute-storage separation model. It completely replaces MySQL's traditional disk storage with S3, storing all data, including binlogs, schemas, WAL, and data files, entirely as objects in S3. This approach ensures high data reliability, benefiting from S3's 11 nines of durability, and allows for immediate service startup from a clean instance by simply connecting to S3.
Installation
To get started with WeSQL, you can compile it from source. Detailed instructions for building WeSQL are available in the official documentation.
Examples
WeSQL is ideal for users seeking an easy-to-manage, cost-effective, and developer-friendly MySQL solution. It is particularly well-suited for development and testing environments, as well as for scenarios requiring support for Serverless and Bring Your Own Cloud (BYOC) deployments. Its architecture simplifies data management and scaling.
Why Use WeSQL
The primary advantage of WeSQL lies in its innovative compute-storage separation with S3 integration. This architecture offers several key benefits:
- Enhanced Data Reliability: Leverages S3's 11 nines of durability for superior data protection.
- Cloud Agnostic: Runs on any cloud, eliminating vendor lock-in.
- Cost-Effective: Potentially reduces storage costs by utilizing S3.
- Easy Management: Simplifies database operations, allowing quick startup from an empty instance.
- Developer-Friendly: Provides a flexible solution for modern cloud-native applications.
Links
For further information and community engagement, please refer to these official resources:
Related repositories
Similar repositories that may be relevant next.

SQL Studio: A Universal SQL Database Explorer Built with Rust
March 21, 2026
SQL Studio is a versatile, single-binary SQL database explorer built with Rust, offering broad compatibility with databases like SQLite, PostgreSQL, MySQL, DuckDB, and Microsoft SQL Server. It provides a comprehensive set of features for database interaction, from schema overview to advanced query capabilities with rich IntelliSense. This tool simplifies database management and exploration across diverse environments.
Readyset: A Transparent Caching Layer for MySQL and Postgres
December 6, 2025
Readyset is a MySQL and Postgres wire-compatible caching layer designed to accelerate queries and scale read throughput horizontally. It intelligently caches select statement results and incrementally updates them as underlying data changes, eliminating manual cache invalidation. This powerful tool provides the performance of an in-memory key-value store without requiring application rewrites.

Drizzle ORM: A Headless TypeScript ORM for Modern Web Development
November 25, 2025
Drizzle ORM is a modern, lightweight, and headless TypeScript ORM designed for NodeJS, TypeScript, and JavaScript environments. It offers robust support for various SQL databases, including serverless options, and emphasizes type-safety and extensibility. With over 31,000 stars, Drizzle ORM is a popular choice for developers seeking a performant and flexible solution for their data interactions.

Antares: A Modern, Fast, and Productivity-Driven SQL Client
October 12, 2025
Antares is an open-source SQL client built with Electron.js and Vue.js, focusing on a modern user experience and high productivity. It supports a wide range of databases, including MySQL, PostgreSQL, SQLite, and Firebird SQL, and is available across Windows, Linux, and macOS. This project aims to deliver a feature-rich, completely free, and community-driven alternative for database management.
Source repository
Open the original repository on GitHub.
10 counted GitHub visits