Apache ShardingSphere
Apache ShardingSphere是一个开源生态系统,由一组分布式数据库中间件解决方案组成,其中包括JDBC,代理和Sidecar(计划)这3种独立产品。它们都提供数据分片,分布式事务和数据库编排的功能,适用于Java同构,异构语言和云原生等各种情况。
为了合理利用分布式系统中数据库的计算和存储容量,ShardingSphere定义自己为中间件,而不是全新的数据库。
Apache ShardingSphere从5.x版本开始专注于可插拔架构,其功能可以嵌入到项目灵活性中。当前,插件支持了诸如数据分片,读写拆分,多副本,数据加密,影子测试以及支持SQL方言/数据库协议(如MySQL,PostgreSQL,SQLServer,Oracle)的功能。
网友评论