rye icon indicating copy to clipboard operation
rye copied to clipboard

RYE, Native Sharding RDBMS

Build Status Coverity Scan Status Codacy Badge

Coverage Status

RYE: Native Sharding RDBMS

Scalability problems in relational databases are perceived as a major disadvantage. Sharding is one of the solutions to overcome the scalability problems, but the lack of functionality supported by DBMS makes it difficult to apply for the application. To solve it, we are developing RYE which is RDBMS supporting sharding functionality.

RYE Features

  • Analyze SQL and automatically route it to shard nodes
  • Dynamically add shard nodes and redistribute data
  • Ensure efficient search and record-level shard data integrity
  • Provide a standardized programming API for developers
  • Support online DDL that does not interfere with response and resource usage
  • Use shardkey-based deadlock-free concurrency control and parallel replication
  • Native HA
  • Keep various monitoring information for each process into shared memory
  • Provide remote backup
  • Docker deployment

Quickstart

  • Build and Installation
  • Using docker

RYE Contributors

RYE is forked from CUBRID 9.3.

License

Patents

mailing group

oss_rye ( [email protected] )


Reference