新一代开源异构分布式数据服务平台
SphereEx 产品定位异构分布式数据服务平台,基于 ShardingSphere 三层可插拔架构底座,将分布式数据库的核心能力中与和企业业务贴近的垂直功能排列组合,在数据库替换、海量数据存储、高并发访问与数据安全存储等场景下,提供标准化的解决方案和定制化解决方案。
核心价值
突破传统数据库能力 助力企业数字化转型
SphereEx 经过多年技术实践与项目积累,创造性地提出了面向数据服务的 双引擎+涡轮增压 理念。通过异构数据库计算平台(含内置的数据智能负载均衡、全局资源调度等),辅助以异构增强数据存储,突破传统数据库能力短板、屏蔽异构数据库差异,并通过更为贴近业务的计算支持及基于之上构建的产品及解决方案,很好地解决了用户在数字化转型中面临底层数据基础设施的诸多问题,助力企业数字化转型成功。
数据库替换解决方案
在保证现有业务的稳定性前提下,提供一站式的数据库透明化替换解决方案,帮助企业降低数据库替换风险,实现平滑迁移。
数据安全解决方案
为了防止数据泄露,保护数据的安全,提供基于产品的数据加密和数据脱敏功能,为企业用户提供跨平台、异构环境下的数据安全解决方案。
组件化数据库解决方案
为解决原有方案的技术瓶颈,降低更换架构带来的复杂性和风险,提供基于数据分片、分布式事务、弹性伸缩的分布式数据库解决方案,兼具单机交易型数据库稳定性和分布式数据库的扩展能力。
生产数据库在线压测解决方案
凭借对 SQL 及请求数据的解析和路由能力,可为生产数据创建影子库(测试数据库)。依据可配置条件,在线将生产及测试数据路由到测试或生产环境。与 APM 及网关系统集成,即可提供分布式系统的数据打标、染色数据追踪、数据隔离的完整解决方案。
SphereEx 基于存储和异构计算平台之上,为更好地满足用户场景化需求,对底层基础计算能力的封装或封装的组合,提供特定的产品及解决方案层。
异构数据库计算平台
SphereEx 在计算层,定位为异构数据库计算平台,通过其定义的分层计算能力增强数据库服务能力。在对接异构数据库的基础上,SphereEx 提出了 2+1 数据计算引擎的模式。并在这一层还设置了流量(数据)接入层、计算资源管理层。流量接入层是通过 JDBC、Proxy、Sidecar 等多种方式,将数据流量接入并负载均衡层实现数据分发,为后续数据提供数据基础。
业务计算层
有别于数据库内置的计算能力,SphereEx 通过实现 2+1 中的 1 的部分,即业务计算层,其定位是更加贴近业务的数据计算需求。
内核计算层
基于可插拔内核,为用户提供包括但不限于异构或同构数据源间事务、查询、接入、优化能力。通过这一能力突破原有单数据库引擎或同构数据库引擎的计算瓶颈,实现所谓第二引擎计算能力。
异构数据库存储层
SphereEx 在存储层,提供一种开放式的异构数据源接入能力,可对接包括关系型数据库、大数据等多种数据源类型。
随着数字化转型深入,企业内部往往存储多种异构数据存储,来满足不同的场景化需求。SphereEx 的这一能力,正是契合了这种需求,为后续提供统一的计算能力平台层奠定基础。
在满足数据接入需求的同时,SphereEx 也在布局存储部分的增强能力。例如,规划中的强一致多副本的存储引擎,这将实现在上层异构数据库统计计算基础上,进一步打通异构数据库边界,提供强一致的异构存储能力,真正实现异构数据库服务能力的统一。
应用场景
分布式数据库
- 数据分片
- 读写分离
- 分布式事务
- 弹性伸缩
- 分布式高可用
数据安全
- 数据加密
- 行级别权限控制 (规划中)
- SQL 审计 (规划中)
- SQL 防火墙 (规划中)
数据库网关
- 多模型数据库支持
- SQL 方言转换 (规划中)
数据库在线全链路压测
- 影子库
- 可观察性 (Tracing and Metrics)