DDM实践系列丨分布式数据库中间件使用经验分享

DDM实践系列丨分布式数据库中间件使用经验分享最近公司新项目使用了华为云的DDM分布式数据库中间件服务,通过一段的时间的使用感觉还不错。近段时间发现有许多小伙伴也准备去使用这个服务,所以为大家分享一下使用创建DDM服务的经验,帮助小伙伴们少走弯…

	DDM实践系列丨分布式数据库中间件使用经验分享[数据库教程]

DDM实践系列丨分布式数据库中间件使用经验分享

最近公司新项目使用了华为云的DDM分布式数据库中间件服务,通过一段的时间的使用感觉还不错。近段时间发现有许多小伙伴也准备去使用这个服务,所以为大家分享一下使用创建DDM服务的经验,帮助小伙伴们少走弯路。

首先在使用创建DDM实例的时候小伙伴们会遇到的第一个问题应该是如何选择DDM实例的规格,选小了满足不了业务量,选大了浪费多余的性能。 那么应该如何解决呢?DDM服务公布了不同规格DDM实例的性能压测数据,如下图,我们可以参考DDM的性能压测数据,再通过对公司业务发展规模的评估,选择相对应的DDM实例规格。

DDM实践系列丨分布式数据库中间件使用经验分享
DDM实践系列丨分布式数据库中间件使用经验分享

选择规格之后,在创建DDM实例的界面,我们会看到有可用分区这个选项。

DDM实践系列丨分布式数据库中间件使用经验分享

可能有部分小伙伴不理解可用分区是什么意思,在这里也一起解释一下。不同的可用分区在物理上分布在不同的地点,可以简单地理解为:在同一区下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离(如下图所示)。针对可用区的选择上,主要从两个方面考虑:(1)如果您需要提高应用的高可用性,建议您将云服务器创建在不同的可用区内。这样我们使用的DDM实例虚拟机的物理资源,就分布在了多个可用分区上,当其中有可用分区的物理资源出现故障时,只要有一个可用分区还正常运行我们的DDM实例就依然可以使用。(2)如果您需要较低的网络延迟,建议您将云服务器创建在相同的可用区内。

DDM实践系列丨分布式数据库中间件使用经验分享

还有一点需要注意的是,在创建DDM实例时选择的VPC与安全组必须要与你的ECS服务器使用的一致,否则会导致网络不通如下图所示(华为云出于安全上的考虑,VPC之间默认网络不互通,安全组不一致有可能导致网络访问被拦截),在华为云创建了多个VPC和安全组的同学需要注意一下。

DDM实践系列丨分布式数据库中间件使用经验分享

DDM实例的使用需要关联RDS实例,因此在创建完DDM实例之后,还需要创建RDS实例才能够使用DDM实例。下面我们继续介绍RDS实例创建的注意事项。

首先需要注意的是,存储类型一定要选择超高IO类型,如下图所示,超高IO类型的最大吞吐量达到350MB/S,性能大大提高,并且价格只比普通IO贵20多块钱超值。数据库版本,优先选择最高MySQL5.7+,新版本会修复旧版本存在的漏洞,并且性能上会有所提高。

DDM实践系列丨分布式数据库中间件使用经验分享

实例类型(如下图所示)如果仅仅是学生小伙伴自己玩玩,或者用于开发测试环境,则可选择单机实例即可,省点钱。但是如果是使用于公司的业务,则建议选择主备实例,预防万一,保证业务的稳定运行,提高可靠性,就相当于买个保险了,多花点钱图个安心,完全值得。

DDM实践系列丨分布式数据库中间件使用经验分享

RDS实例规格可以适当选择小点,以便创建多个RDS,比如:如果需要一个2核8GB的RDS,可以换成创建两个1核4GB的RDS。这样的好处是,在使用DDM实例时,可以挂载多个RDS,提高使用DDM实例的性能。需要注意的是,创建RDS实例时,选择的VPC与安全组,也与创建DDM实例时选择的一样,必须与你的ECS服务器使用的一致。

最后在创建完RDS实例之后,如果对性能有更高要求的小伙伴,可以在RDS实例管理界面,创建只读实例,如下图所示,创建的只读实例的规格与主RDS实例的规格一致即可。创建了只读实例后,可以在DDM服务中,设置访问主RDS实例与只读RDS实例的负载均衡策略,进一步提升DDM实例的性能。

DDM实践系列丨分布式数据库中间件使用经验分享

好了,今天的分享就先到这里,后面还会继续分享DDM实例创建逻辑库、逻辑表、负载均衡策略等相关经验,小伙伴们如果有什么疑问可以扫描下方二维码,随时与我们交流分享哦~~

DDM实践系列丨分布式数据库中间件使用经验分享

原文地址:https://blog.51cto.com/15049785/2561538

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6590.html

(0)
上一篇 2023-04-06
下一篇 2023-04-06

相关推荐

  • 大规模数据处理实战,谷歌大脑资深工程师的实战经验

    大规模数据处理实战,谷歌大脑资深工程师的实战经验对于大数据,我们面临的真正问题是,怎样在日新月异的大数据处理技术中“淘金”,找到最高效的方式解决实际问题。 通过介绍硅谷最前沿技术和真实的案例,带你剖析技术框架产生的原因和它们解决的问题,全面掌握大数

    2023-04-12
    157
  • Java中CMD命令来备份mysql数据库备份文件出来为0字节问题

    Java中CMD命令来备份mysql数据库备份文件出来为0字节问题Java中CMD命令来备份mysql数据库备份文件出来为0字节问题 https://blog.csdn.net/qq_36936155/article/details/78978242 今天客户打电话

    2023-05-06
    150
  • 关于使用python脚本并渲染的信息

    关于使用python脚本并渲染的信息一、首先下载安装python,建议安装2.7版本以上,3.0版本以下,由于3.0版本以上不向下兼容,体验较差。

    2023-11-27
    133
  • 华山论剑之 PostgreSQL sequence (上篇)

    华山论剑之 PostgreSQL sequence (上篇)前言 本文是 sequence 系列继三大数据库 sequence 之华山论剑 (Oracle PostgreSQL MySQL sequence 十年经验总结) 之后的第二篇,主要分享一下 Post

    2023-05-08
    152
  • Python安装位置

    Python安装位置Python是目前最流行的编程语言之一,其代码易于理解、简洁、高效,因此受到了很多人的欢迎。Python的安装位置是学习、使用和开发Python的重要问题。因此,在本文中,我们将深入阐述Python的安装位置问题。

    2024-05-22
    49
  • Python图标是重要标志

    Python图标是重要标志Python图标是指Python编程语言所使用的蟒蛇形象,这个图标一般被用于Python的宣传、推广、文档以及网站等方面。Python图标的设计师是荷兰人Guido van Rossum,Python图标的设计理念是“简单、明了、友好”。

    2024-07-09
    53
  • 掌握mysql_直击灵魂的拷问

    掌握mysql_直击灵魂的拷问作者 | Jeskson 来源 | 达达前端小酒馆 MySQL管理,数据库管理和数据表管理,用户管理。 初始化数据库,创建数据库,查看数据库,删除数据库。 创建数据表,查看数据表,修改数据表,删除数…

    2022-12-25
    148
  • Python工程师:对称差集是什么?

    Python工程师:对称差集是什么?在python中,有很多数据结构和方法可以让我们更方便地处理数据,同时也提升了编写程序的效率。对称差集就是其中之一,它是指两个集合的元素中,不同时存在于两个集合中的元素构成的集合。在实际的开发中,对称差集常常被用来解决一些实际问题,尤其在处理数据时,更是发挥了重要的作用。在本篇文章中,我们将从多个角度对对称差集进行详细的介绍,让读者更好地理解和掌握这个方法。

    2024-07-05
    46

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注