Cantian is a storage engine based on shared storage to enable database running in multi-master mode.
在每个机器上运行一个节点管理服务,以执行来自外部的命令,包括创建/启动/停止 存储或者计算节点,备份数据等功能
昆仑数据库的存储节点。基于percona-mysql-8.0.18-9 开发,修复了mysql-8.0 XA事务容灾的所有缺陷和漏洞,并且包含昆仑数据库计算节点所需要的功能。 昆仑数据库必须使用kunlun-storage作为存储节点。
Cantian connector for MySQL is a MySQL storage engine plugin. It is capable of forming MySQL instances into a multi-read, multi-write transparent cluster with the help of the cantian storage engine.
MariaDB fork of ZettaTech, with Cantian as the only storage engine for permanent data storage. It also contains necessary features for Klustron's computing node, i.e. Klustron-server to work with it.
本代码库是昆仑分布式数据库的计算节点的源代码和相关资源。昆仑分布式数据库是一款NewSQL OLTP分布式关系数据库管理系统,帮助后台应用软件开发者快速开发应用程序,免去应用开发者在应用代码中实现分库分表,分布式事务容灾,分布式查询处理,弹性扩容等复杂的功能。这些功能由昆仑分布式数据库系统以最优的性能和可靠性完成。昆仑分布式数据库支持任意的标准SQL语句,而不仅仅是一部分SQL语句,这样所有基于SQL的工具集均可以使用昆仑数据库系统。
STVM(truck of Virtual memory table)是一个开源的使用ANSI C语言编写、支持本地API调用和网络调用,全表数据基于IPC共享内存方式存储,基于C语言struck结构定义记录行,RB-Tree和hash作为主要算法的内存数据库,是一款介于SQL和NOSQL之间的一款高速缓存数据库
Cetus是由C语言开发的关系型数据库MySQL的中间件,主要提供了一个全面的数据库访问代理功能。Cetus连接方式与MySQL基本兼容,应用程序几乎不用修改即可通过Cetus访问数据库,实现了数据库层的水平扩展和高可用。
kingbus是一个基于raft强一致协议实现的分布式MySQL binlog 存储系统。它能够充当一个MySQL Slave从真正的Master上同步binglog,并存储在分布式集群中;同时又充当一个MySQL Master将集群中的binlog 同步给其他Slave。
MySQL Sniffer 是一个基于 MySQL 协议的抓包工具,实时抓取 MySQLServer 端或 Client 端请求,并格式化输出。输出内容包括访问时间、访问用户、来源 IP、访问 Database、命令耗时、返回数据行数、执行语句等。有批量抓取多个端口,后台运行,日志分割等多种使用方式,操作便捷,输出友好。