主题简介:相比较关系型数据库、NoSQL数据库,NewSQL数据库是数据库发展技术第三个阶段,而其中的分布式数据库架构和技术是NewSQL主要落地实现方式。不仅现在国内外数据库厂商在如火如荼地进行分布式数据库的开发和探究,作为数据库用户,也有很多实际的分布式数据库使用场景、业务需求、技术选型和使用经验。通过这个主题,希望分享这方面的思考和经验,给大家在分布式数据库使用方面带来一些思考和启发。
分享大纲:
1.分布式数据库解决的问题
2.分布式数据库的常见方案
3.分布式数据库的实现原理
4.分布式数据库的实践经验
分享要点:分布式数据库有与传统关系型数据库兼容的地方,也有很多独特的地方,所以想要对分布式数据库有一个清晰而全面的理解,可以从几个问题的角度来梳理清楚这条线。首先是分布式数据库可以解决为什么问题,有什么不可替代的优势,这是后续理解和讨论分布式数据库的前提。其次分布式数据库的使用也可以像传统关系型数据库一样,将使用常见抽象为几大类,清晰如何解决问题。然后,深入分析分布式数据库实现对应功能的底层原理,这也是其独特的地方。后总结一下实际运维当中的经验,作为我们对研究和使用分布式数据库的总结,提供给大家参考。
现为 Airwallex DBA,网名 yumushui ,多年一线传统行业和互联网数据库架构设计与运维经验。Oracle 11g OCM,对MySQL、Oracle、PostgreSQL、Greenplum、MongoDB等多种数据库有丰富的架构、维护经验,乐于总结与分享,ITPUB博客专家,DTCC等数据库行业大会演讲嘉宾。
PostgreSQL是世界上先进的开源关系型数据库,增长迅猛,⼴受⼴⼤开发者喜爱。PG本⾝只是内核,⼀台发动机,⽽⽤户需要的是整车:⼀键部署、主从搭建、备份恢复、监控告警、⽇志审计、⾼可⽤、负载均衡、连接池、分库分表、SQL发布、慢查询优化,升级迁移。Pigsty是由PostgreSQL中⽂社区推出的开源数据库发⾏版,整合PG⽣态强⼒扩展插件,带有全⾯的监控系统,与简单易⽤的管控⽅案。⼀次性解决企业⽤户与个⼈⽤户在⽣产中使⽤PostgreSQL会遇到的各种问题。Pigsty基于开源数据库内核进⾏封装与整合,将DBA在实际⽣产环境的经验沉淀为产品,为⽤户提供开箱即⽤的数据库(PostgreSQL, Redis, Greenplum, etc…)使⽤体验。是⼀套完整的SRE解决⽅案:⾃动驾驶,开箱即⽤。全功能,简运维,低成本,优体验,相⽐云数据库可节约50%-80%的软硬件成本,对中⼩企业具有显著吸引⼒。
本次分享将介绍Pigsty:已经解决的问题,正在解决的问题,以及将要解决的问题。
冯若航,Pigsty作者,PostgreSQL专家与全栈开发者,PostgreSQL中⽂社区技术委员会委员,磐吉云数科技公司CEO,层任职于阿⾥巴巴,苹果,探探。译著出版有《PostgreSQL指南:内幕探索》与《设计数据密集型应⽤》中⽂版。