Cetus专注于稳定、性能和分布式事务的 MySQL 数据库中间件

联合创作 · 2023-09-30 20:56

Cetus是由C语言开发的关系型数据库MySQL的中间件,主要提供了一个全面的数据库访问代理功能。Cetus连接方式与MySQL基本兼容,应用程序几乎不用修改即可通过Cetus访问数据库,实现了数据库层的水平扩展和高可用。


主要功能特性


Cetus分为读写分离和分库两个版本。


针对读写分离版本:



  • 单进程无锁提升单个实例效率


  • 支持透明的后端连接池


  • 支持SQL读写分离


  • 增强SQL路由解析与注入


  • 支持prepare语句


  • 支持结果集压缩


  • 支持安全性管理


  • 支持状态监控


  • 支持tcp stream流式


  • 支持域名连接后端



针对分库版本:



  • 单进程无锁提升单个实例效率


  • 支持透明的后端连接池


  • 支持数据分库


  • 支持分布式事务处理


  • 支持insert批量操作


  • 支持有条件的distinct操作


  • 增强SQL路由解析与注入


  • 支持结果集压缩


  • 具有性能优越的结果集合并算法


  • 支持安全性管理


  • 支持状态监控


  • 支持tcp stream流式


  • 支持域名连接后端


浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报