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.
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
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 |