新闻资讯

华为云新闻中心

基于丰富的华为云基础服务,提供适用于各行业的、预集成的产品与能力的组合,以满足企业ICT业务上云的需求

服务咨询

华为云计算-存储高性能架构模式

文章来源:     发布时间:2021-10-23 08:22:39

1、性能高的数据库集群的第1种方式是“读写分离”,其实质是将浏览工作压力分散化到群集中的好几个连接点,可是沒有分散化储存工作压力。

1/1数据库查询服务器架设主从关系群集,一主一从、一主多从。

1/2数据库查询服务器承担存取数据,从机承担读实际操作。华为云服务器

1/3数据库查询服务器根据拷贝将数据库同步到从机,每台网站数据库都储存了全部的业务流程数据信息。

1/4业务流程网络服务器将写数据信息实际操作发给数据库查询服务器,将读实际操作发送给数据库查询从机。

留意点:数据库查询读写分离必须考虑到“拷贝延迟时间”产生的多元性问题,比如:在某类状况下主从复制延迟时间了很长期,在用户申请注册后

马上登陆,业务流程网络服务器会提醒未注册,实际上用户早已认证成功了。

处理拷贝延迟时间的多种常用方式:

2/1写实际操作后的读实际操作特定发送给数据库查询主网络服务器。这类方式和业务流程强关联,对项目的入侵和危害比较大。

2/2读从机不成功后再读一次从机,存在的不足取决于如果有许多二次载入,将大大增加服务器的工作压力。

2/3重要业务流程存取数据所有偏向服务器,非关键业务流程选用读写分离。

读写分离的分配原则有二种完成方式:编程代码封装形式和分布式数据库封装形式。

2、性能高的数据库集群第二种方式是“分库分表”,既可以分散化浏览工作压力,又可以分布储存工作压力。业务流程分库指的是依照金融业务控

制模块将数据信息分散化到不一样的网站数据库。业务流程分库会引进join实际操作问题、事务管理问题、成本费问题。比如join实际操作必须多次

数据库查询。华为云存储

华为云存储

3、应用非关系数据库。

4、全文搜索引擎的基础原理是全文索引,为了更好地让全文搜索引擎适用关系数据库,必须做一些变换实际操作,将要关系数据库变换为文本文档

数据信息。

5、缓存穿透就是指当信息化系统查看的数据信息在缓存文件系统软件中沒有的情况下,每一次查看都是会查看信息化系统。

留意点:一般而言业务流程上载入不上的数据信息要求量并不会非常大,假如存在一些出现异常问题,比如被黑客入侵,故意很多浏览一些未找到的业务流程数据信息,有可能将分布式存储压垮。这样的事情的解决方法:假如查看分布式存储未找到的数据信息,则立即使用一个初始值给缓存文件。

6、缓存雪崩就是指缓存文件无效后造成系统软件特性骤降的状况。缓存雪崩的普遍解决方案有二种:升级锁体制和后台管理升级体制。

升级锁体制:对缓存文件升级实际操作开展上锁维护,确保只有一个进程可以开展缓存文件升级。

后台管理升级:由后台管理进程来升级缓存文件---1、按时载入;2、线程池通告。后台管理升级体制或是和业务流程刚发布的情况下开展缓存文件加热。

7、缓存文件网络热点:尽管缓存文件系统软件自身的特性较为高,但针对一些非常的网络热点的数据信息,假如绝大多数乃至全部的业务流程要求

都击中同一份缓存文件,则这一份数据信息所属的cdn加速工作压力也非常大。比如某明星微博公布“大家”来宣布谈恋爱了,短期内前上干万的用户来看热闹。华为云计算

缓存文件网络热点的解决方法便是拷贝好几份缓存文件,将要求数据信息分散化到好几个cdn加速上。

上一篇:没有了
立即注册   享受8折优惠
立即注册