WeSQL: MySQL with S3-Backed Compute-Storage Separation

This repository profile is provided by osrepos.com, an open source repository discovery platform.

WeSQL: MySQL with S3-Backed Compute-Storage Separation

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

Analyzed by OSRepos on April 9, 2026

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

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.

RustDatabase ExplorerSQL Client
Readyset: A Transparent Caching Layer for MySQL and Postgres

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.

RustDatabase CachingMySQL
Drizzle ORM: A Headless TypeScript ORM for Modern Web Development

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.

TypeScriptORMNode.js
Antares: A Modern, Fast, and Productivity-Driven SQL Client

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.

SQL ClientDatabase ManagementDesktop App

Source repository

Open the original repository on GitHub.

10 counted GitHub visits

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️