All Projects → naver → rye

naver / rye

Licence: Unknown, Unknown licenses found Licenses found Unknown COPYING Unknown COPYING.thirdparty
RYE, Native Sharding RDBMS

Programming Languages

c
50402 projects - #5 most used programming language
java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language
Yacc
648 projects
Lex
420 projects
Makefile
30231 projects

Projects that are alternatives of or similar to rye

Lealone
极具创新的面向微服务和 OLTP/OLAP 场景的单机与分布式关系数据库
Stars: ✭ 1,802 (+3237.04%)
Mutual labels:  sharding, newsql
routing4db
Simple Database Routing and Shard Framework
Stars: ✭ 16 (-70.37%)
Mutual labels:  sharding
Wotrd Cloud
基于nacos包含网关、认证授权、服务注册、发现、断路降级、限流、配置中心、分库分表等基础组件
Stars: ✭ 135 (+150%)
Mutual labels:  sharding
Star Zone
⭐星座空间App(社交类App)项目源码,包括Java后台、Android、管理后台的代码。自主研发了数据库分表、token权限认证
Stars: ✭ 189 (+250%)
Mutual labels:  sharding
Libring
A fast consistent hash ring implementation in Elixir
Stars: ✭ 162 (+200%)
Mutual labels:  sharding
Pyquarkchain
Python implementation of QuarkChain
Stars: ✭ 194 (+259.26%)
Mutual labels:  sharding
Mosaic Contracts
Mosaic-0: Gateways and anchors on top of Ethereum to scale DApps
Stars: ✭ 119 (+120.37%)
Mutual labels:  sharding
django-horizon
Simple database sharding (horizontal partitioning) library for Django applications.
Stars: ✭ 77 (+42.59%)
Mutual labels:  sharding
Shardingsphere Elasticjob Cloud
Stars: ✭ 248 (+359.26%)
Mutual labels:  sharding
Django Sharding
A sharding library for Django
Stars: ✭ 184 (+240.74%)
Mutual labels:  sharding
Kahip
KaHIP -- Karlsruhe HIGH Quality Partitioning.
Stars: ✭ 180 (+233.33%)
Mutual labels:  sharding
Mongo Cluster Docker
Docker compose config for mongodb cluster
Stars: ✭ 165 (+205.56%)
Mutual labels:  sharding
Activerecord Turntable
ActiveRecord Sharding Plugin
Stars: ✭ 206 (+281.48%)
Mutual labels:  sharding
Ton
Telegram Open Network research group. Telegram: https://t.me/ton_research
Stars: ✭ 146 (+170.37%)
Mutual labels:  sharding
TONBUS
Telegram Open Network(TON)中文社区。Telegram 群组:https://t.me/ton_china
Stars: ✭ 15 (-72.22%)
Mutual labels:  sharding
Rekord
A javascript REST ORM that is offline and real-time capable
Stars: ✭ 171 (+216.67%)
Mutual labels:  sharding
Sharding Method
分表分库的新思路——服务层Sharding框架,全SQL、全数据库兼容,ACID特性与原生数据库一致,能实现RR级别读写分离,无SQL解析性能更高
Stars: ✭ 188 (+248.15%)
Mutual labels:  sharding
django-concurrency-talk
🎭 Database Integrity in Django: Safely Handling Critical Data in Distributed Systems
Stars: ✭ 49 (-9.26%)
Mutual labels:  newsql
eris-fleet
Cluster management for Discord bots using the Eris library.
Stars: ✭ 38 (-29.63%)
Mutual labels:  sharding
Octopus
Database Sharding for ActiveRecord
Stars: ✭ 2,496 (+4522.22%)
Mutual labels:  sharding

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 ( [email protected] )


Reference

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].