到底选择PostgreSOL照旧MySQL?看这里
据DB-Engines 最新宣布的2019年8月份数据库风行度排行榜(如下图)表现,首屈一指的MySQL和PostgreSQL数据库的风行趋势与客岁同期对比依然稳增不减。 ![]() 作为行使最为普及的开源数据库,MySQL声称本身是最风行的开源数据库,PostgreSQL也标榜本身是天下上最先辈的开源数据库,固然二者在成果特征上确实各有所长,但在现实的营业场景中许多用户每每一时刻难以决议。 接下来将先容31集会会议在大数据量快速查询场景下,面临MySQL和PostgreSQL数据库的双重拷问时是怎样举办最终选型落地以及数据库高靠得住性背后的技能实现。 用户场景 31集会会议是中国领先的场景营销科技处事商,通过运用互联网、物联网、AI、大数据和云计较技能,并团结集会会议、展览、勾当等面扑面营销场景,其延续推出了集会会议云、展览云、营销云。个中,31集会会议云和31会展云作为一站式数字会务SaaS云平台,通过组件化、集成化、流程化实现会展全流程伶俐化。 ![]() 注:图片来自31集会会议 PostgreSQL or MySQL? 作为SaaS化的集会会议平台,内部模块浩瀚且关联细密,对数据库的需求泛起多样化和风雅化的特点,以是31集会会议首调研了UCloud提供的主流数据库范例,UDB子范譬喻下表: ![]() 制止今朝,31集会会议累计处事30多万家客户、130多万场会展的营业量,因此对数据库的存储需求量较大。且集会会议营销SaaS营业的及时性以及事宜处理赏罚伟大性对OLTP和OLAP也都有着较高的要求。颠末比拟选型,用户同时选用三种数据库来针对性的满意差异方针。 ![]() 因为PostgreSQL支持多种表关联算法,有富厚的统计函数和语法,面临多维度的伟大查询和说明场景机能示意优秀,因此PostgreSQL对比于MySQL在OLAP上的快速高效是其上风, 31集会会议最终选择了PostgreSQL。譬喻:在现实营业中,用户操作PostgreSQL来处理赏罚单表500w笔记录局限的大数据量查询,而且快速流通的将功效流转到下一营业环节。 自建集群照旧PostgreSQL UDB? 除了要办理上述差异数据库版本的选型题目之外,用户还必要面对的选择,是操作云主机本身搭建PostgreSQL集群,照旧直接行使UCloud现成的PostgreSQL UDB产物? 传统的自建数据库方法,必要在前期投入大量的软硬件投入本钱和运维维护本钱,且陈设周期较长,现实的资源操作率较低。而选择PostgreSQL UDB产物,不只能节减资源人力本钱,并且支持弹性扩缩容以及按需计费;在安详性和靠得住性上更有保障,具备备份建设、自动回档等成果。其它从数据层面来讲,高可用主备和底层数据存储,具备数据冗余特征,可以担保数据零丢失。 基于PostgreSQL UDB可以或许带来的这些特征上风,用户选择了PostgreSQL UDB。且颠末时代证明,用户在行使PostgreSQL的一年多时刻内,着实例没有产生过一次妨碍,靠山对靠得住性计划的机制抵制住了各类不测状况,没有影响用户正常行使,辅佐其免除了紧张排障的烦恼。 正如31集会会议运维司理汤雷评价说:“PostgreSQL UDB用在大数据说明上,查询服从更高。对比自建,其靠得住性更高,利便运维维护。” ![]() 怎样担保高靠得住? 为了充实担保PostgreSQL UDB产物的靠得住性,UCloud数据库团队在成果方面做了许多优化事变,譬喻: 1.自动回档 这个成果是指,当用户呈现工钱误操纵造成数据删除可能丢失时,只要之前7天的备份存在,就可以操作“秒级回档”成果将数据规复到已往7天内的恣意一秒,可以说是为用户行使PostgreSQL产物提供了一颗“放心丸”。 ![]() 除了回档,用户也可通过“建设从库”成果来建设更大都据库的副本,进一步增进数据的安详性。 2.高可用陈设,自动容灾 PostgreSQL UDB为确保处事的高可用性,回收主从复制架构,主数据库提供处事的同时,有另一套数据库处事不绝同步数据并随时待命, UDB靠山的自动容灾模块可以在PostgreSQL实例处事呈现题目时自动探测到,并自动容灾,担保数据库处事的不变靠得住。 实例切换时,容灾模块会把待命的备用PostgreSQL处事晋升为主库,而且在原本主处事启动之后回退到从库。整个进程顶用户不必要任何人工过问和设置修改,真正做到自动容灾。 ![]() 图:PostgreSQL UDB自动容灾表示图 3.热进级,不断服在线扩容 PostgreSQL UDB可依据营业的必要,动态按需扩展数据库资源。用户只需在节制台长举办屡次点击,就可以动态调解实例的内存和磁盘巨细,满意差异营业阶段对付数据库机能和存储空间的弹性需求。 PostgreSQL UDB 在资源扩容进程中,数据库处事可以做到根基不断服,只有秒级的闪断。这样大大镌汰了数据库扩容对付营业的影响时刻,做到真正的“热进级”。 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |