shardingsphere

Database aggregator

Enables data sharding, scaling, and encryption across multiple databases

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: 6 days 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,507
vitessio/vitess A distributed database system that enables horizontal scaling of MySQL by sharding data across multiple nodes 18,670
apache/hive A software project that enables data warehousing and management of large datasets using SQL 5,554
apache/shardingsphere-elasticjob A distributed job scheduling solution that automates task execution and management in a decentralized environment. 8,141
apache/datafusion A query engine that supports various data formats and allows customization of its functionality. 6,298
dotnetcore/sharding-core A high-performance solution for EF Core sharding and read-write separation in databases 1,168
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,233
crate/crate A distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time. 4,119
bytebase/bytebase A comprehensive platform for managing and securing databases throughout their development lifecycle 11,445
flike/kingshard A high-performance proxy for MySQL that simplifies sharding and provides various features to improve database performance. 6,414
apache/datafusion-ballista A distributed SQL query engine built on Apache Arrow and Rust, designed to provide efficient columnar processing and low memory usage. 1,544
apache/hudi Manages large analytical datasets on distributed storage systems by enabling incremental processing and snapshot isolation. 5,429
apache/iceberg Enables reliable and simple access to huge analytic tables across multiple engines 6,462
apache/cassandra A highly scalable, partitioned row store that allows flexible data distribution and organization. 8,858