免费注册


分布式数据库的原理介绍分析

2019-08-08 人浏览

     我们在走访市场中发现不少企业选择浪潮云分布式数据库,这是一款容量和服务能力可弹性伸缩的分布式关系型数据库,拥有五大优势,优势一是无限扩容,优势二是弹性扩展,优势三是简单易用,优势四是快速部署,优势五是弹性扩展,优势六是低成本,可具备数据库全生命周期运维管控能力。


 


读写分离方面,对于用户的SQL进行类型判定,如果判定为读取操作,则按照用户设置的读权重进行sql路由,让存储节点(master)处理增、改、删操作(INSERTUPDATEDELETE),而只读实例(slave)处理SELECT查询操作。


水平分表方面第一可拆分字段,拆分字段是InDDB中数据分布和SQL路由的凭证。第二可实现数据分布,InDDB中的数据是按照拆分字段值,加上特定的拆分算法进行计算,根据计算结果存储到对应子表。第三SQL路由,当用户SQLInDDB时,InDDB的中间件对用户SQL进行解析,然后按照拆分字段的值和执行策略将SQL路由到对应子表进行执行。第四数据合并,如果一个SQL涉及到多个子表的数据,InDDB的中间件会将各个子表返回的数据按照原始SQL语义进行合并。


主要模块为三个,中间件,用来做sql路由和查询结果的聚合、读写分离、以及对存储节点的管理。存储节,即高可用InDB实例,用来存储分表的数据。只读实例,存储节点的从库,普通的InDB实例,只能对其进行读操作。


对于企业来说分布式数据库属于一款稳定的产品,可以实现多种实例规格配置,现如今已经覆盖了企业多种不同业务规模场景,大家在使用中可按需购买,并且还可以根据业务量资源进行使用。

上一篇: SSD云硬盘推荐浪潮云
下一篇: 企业云主机购买需要注意哪些细节比较好呢?

相关文章