方案介绍
YaoBase(尧)基于原生的分布式架构设计研发,支持数据多副本存储在不同的服务器上,通过一致性协议保证全局事务强一致性集群对应用完全透明,对外提供统一的服务,业务迁移改造成本低。
业务挑战
分库分表方式运维复杂
为了满足大容量的存储需求,传统的集中式数据库采用分库分表方式扩展数据存储空间,但这种解决方案需要人工干预,进行跨业务查询或跨物理机查询和写入都十分繁琐,运维非常复杂。
扩容方式不灵活
传统的集中式数据库采用分库分表方式扩容时,通常采用双倍扩容,即使扩容的存储需求非常少,存储容量也只能翻倍扩容,造成大量资源浪费。
方案架构
方案优势
灵活伸缩
YaoBase数据库天然的纯分布式架构,可根据用户需求灵活的进行节点的扩容和缩容,且数据以多副本方式存储在整个集群中,即使少数节点故障,也不影响业务运转。
运维成本低
YaoBase数据库的分布式架构对用户透明,对外接口兼容Mysql、DB2等单机数据库,用户完全不用意识到数据在集群中的分布状况,只需要按照单机数据库的使用方式操作即可,大大降低了运维复杂度。