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.
- 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
RYE is forked from CUBRID 9.3.
oss_rye ( [email protected] )