1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

teledb-udal实践分享

Teledb-UDAL实践分享

我是本际云服务器推荐网的小编小本本,今天我将会给大家分享分布式数据库Teledb-UDAL的实践经验。UDAL由统一数据访问层(TeleUDAL)及数据高可用(TeleDB)两部分组成。统一数据访问层主要是为了解决分布式系统数据库分库分表带来的数据透明访问难题,而数据高可用则是为了为客户提供高性能、高可用的数据库集群系统。

teledb-udal实践分享

UDAL特性

UDAL有很多的特性,其中包括无限扩容的自动水平拆分、弹性扩展应用的透明读写分离、性能卓越的分布式服务架构以及简单易用的全面兼容MYSQL协议、语法兼容大部分MYSQL客户端等等。此外,UDAL还拥有安全稳定的数据层主备容灾方案和完善的运维管控报警体系以及低成本的使用方式。

UDAL架构原理

UDAL主要的构成包括LVS、DBProxy、GiServer、配套功能和外部组件等。其中,LVS为DBProxy提供服务注册发现及负载均衡功能,而DBProxy则是UDAL的核心组件,是一个实现了mysql协议的Sever进程,前端用户可以把DBProxy看成数据库代理。GiServer是切片索引服务进程,是为了提升非分片键查询(select语句)时的效率而开发的。此外,UDAL还依赖于外部组件如zookeeper及分布式缓存等。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5865.html