shardingsphere

Database orchestrator

A distributed SQL query and transaction engine for sharding, scaling, encryption, and more on any database

Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.

GitHub

20k stars
1k watching
7k forks
Language: Java
last commit: 2 months ago
Linked from 2 awesome lists

bigdatadata-encryptiondata-pipelinedatabasedatabase-clusterdatabase-gatewaydatabase-middlewaredistributed-databasedistributed-sql-databasedistributed-transactionencryptmysqlpostgresqlread-write-splittingshardsql

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
dbeaver/dbeaver A multi-platform tool for connecting to and managing various databases 40,942
vitessio/vitess A distributed database system that enables horizontal scaling of MySQL by sharding data across multiple nodes 18,777
apache/hive A software project that enables data warehousing and management of large datasets using SQL 5,577
apache/shardingsphere-elasticjob A distributed job scheduling solution that automates task execution and management in a decentralized environment. 8,152
apache/datafusion A query engine that supports various data formats and allows customization of its functionality. 6,462
dotnetcore/sharding-core A high-performance solution for EF Core sharding and read-write separation in databases 1,177
xuejmnet/shardingwithframework A C# framework designed to simplify distributed database sharding by providing a standardized way to manage and scale databases across multiple servers. 13
erikgrinaker/toydb A distributed, educational, in-memory relational database project built with Rust to demonstrate its architecture and concepts. 6,271
crate/crate A distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time. 4,139
bytebase/bytebase A comprehensive platform for managing and securing database development and operations across multiple databases and teams 11,605
flike/kingshard A high-performance proxy for MySQL that simplifies sharding and provides various features to improve database performance. 6,416
apache/datafusion-ballista Distributed query engine for Apache DataFusion applications 1,580
apache/hudi A platform for storing and managing big data in cloud storage, enabling incremental processing and optimized querying of large datasets 5,498
apache/iceberg Enables reliable and simple access to huge analytic tables across multiple engines 6,621
apache/cassandra A highly scalable, partitioned row store that allows flexible data distribution and organization. 8,906