Skip to content
This repository has been archived by the owner on Sep 3, 2019. It is now read-only.
/ rye Public archive

RYE, Native Sharding RDBMS

License

Unknown, Unknown licenses found

Licenses found

Unknown
COPYING
Unknown
COPYING.thirdparty
Notifications You must be signed in to change notification settings

naver/rye

Repository files navigation

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

RYE Contributors

RYE is forked from CUBRID 9.3.

License

Patents

mailing group

oss_rye ( dl_oss_rye@navercorp.com )


Reference