当前位置: 首页 > news >正文

行业网站建设经典模板网站建设

行业网站建设,经典模板网站建设,买源码做网站简单嘛,wordpress .htaccess20 高可用性方案设计(一) 在一个生产系统中,通常都需要用高可用方案来保证系统的不间断运行。本章将详细介绍如何实现PostgreSQL数据库的高可用方案。 20.1 高可用架构基础 通常数据库的高可用方案都是让多个数据库服务器协同工作&#xff0…

20 高可用性方案设计(一)

    在一个生产系统中,通常都需要用高可用方案来保证系统的不间断运行。本章将详细介绍如何实现PostgreSQL数据库的高可用方案。

20.1 高可用架构基础

        通常数据库的高可用方案都是让多个数据库服务器协同工作,比如,当一台服务器失效时,另一台服务器可以顶替上去工作,这样就可以不中断对外服务或只中断很短的时间;或者让几台数据库同时提供服务,用户可以访问任意一台数据库,当其中一台出现问题时,访问其他数据库即可。但与为静态页面提供服务的Web服务器不一样的是,数据库中记录了数据,要想在多台数据库中切换,需要进行数据同步,所以数据同步是数据库高可用方案的基础。

20.1.1 各种高可用架构介绍

        从解决数据同步问题的方式来看,高可用方案可以分为以下几种。

  • 共享磁盘的失效切换或磁盘的底层复制方案:使用共享存储,如SAN存储,一台机器失败后,把SAN存储输出的磁盘挂到另一台机器上,然后把磁盘上的文件系统挂起来后完成切换。
  • WAL日志同步或流复制同步的方案:PostgreSQL自身提供了这种方案,通过这个机制,可以搭建主从数据库,当主数据库失败时,把从数据库提升为主库,继续对外提供服务。
  • 基于触发器的同步方案:使用触发器记录数据变化,然后同步到另一台数据库上。
  • 基于语句复制的中间件:用户不直接连接到底层数据库,而是连接到一个中间件,中间件把数据库的变更发送到底层多台数据库上,从而完成数据的同步。
  •         基于改造PostgreSQL源码的方案:修改PostgreSQL源码来截取数据的变更,然后同步到另一台数据库上。

        目前随着PostgreSQL自身复制功能的增强,越来越多的技术方案开始基于PostgreSQL自身的复制方案进行设计,改造PostgreSQL源码的开源软件技术方案已越来越不活跃了,如pgcluster软件已发布的最新版本1.3还是在PostgreSQL8.0之上改造的,pgcluster-II目前还没有开源出来。所以本书不再介绍“基于改造PostgreSQL源码的高可用方案”。至于其他方案在后面都会介绍。

20.1.2 服务的可靠性设计

        主备方式的高可用方案是通过主备之间的数据同步来实现的,数据同步有异步和同步两种方式。同步方式的优点是在故障切换过程中,数据完全不丢失,但缺点也很明显,主要问题有:

  • 影响性能,这是很明显的,一个事务的数据必须写到备库中才能返回。
  • 当主备库之间的网络中断时,要不让同步退化为异步,要不就让主库挂起。当然还有一种方案是让一个主库带两个备库,只要有一个备库是正常的,主库就不需要挂起。这个方案的缺点是增加了成本。

        如果系统可以容忍故障切换时丢失少量的数据,可以使用数据异步同步的方式。该方案需要避免备库落后主库太多,防止故障切换时丢失太多的数据。
        要保证服务中断的时间尽量地少,还需要灵敏的故障检测。但故障检测太灵敏时,误触发的概率也会增加,所以需要选择一个合适的故障检测时间。这个故障检测时间通常在秒级别以上。想要做到秒级别以下是比较困难的。

20.1.3 数据可靠性设计

        系统中最重要的资源就是数据,如何保证数据不丢失,是数据库系统中需要重点考虑的事情。导致数据丢失的原因有很多,如硬件故障或损坏、软件Bug、.人为失误等,所以通常要备份数据,除非这个数据库不重要,丢失了也没有关系。


文章转载自:
http://limpsy.pwkq.cn
http://tremolant.pwkq.cn
http://corrasion.pwkq.cn
http://contrivable.pwkq.cn
http://tahine.pwkq.cn
http://umpire.pwkq.cn
http://nickle.pwkq.cn
http://reexperience.pwkq.cn
http://freighter.pwkq.cn
http://endamage.pwkq.cn
http://plasticene.pwkq.cn
http://symposium.pwkq.cn
http://plunk.pwkq.cn
http://inductee.pwkq.cn
http://continuance.pwkq.cn
http://pase.pwkq.cn
http://studied.pwkq.cn
http://phalanstery.pwkq.cn
http://demark.pwkq.cn
http://offshore.pwkq.cn
http://plague.pwkq.cn
http://skerry.pwkq.cn
http://hippodrome.pwkq.cn
http://meprobamate.pwkq.cn
http://entitative.pwkq.cn
http://slipper.pwkq.cn
http://kneeroom.pwkq.cn
http://kaanga.pwkq.cn
http://viameter.pwkq.cn
http://myoblast.pwkq.cn
http://distensibility.pwkq.cn
http://dupability.pwkq.cn
http://devastating.pwkq.cn
http://cajole.pwkq.cn
http://atheroma.pwkq.cn
http://sulphidic.pwkq.cn
http://washday.pwkq.cn
http://politely.pwkq.cn
http://vaccinia.pwkq.cn
http://antidrug.pwkq.cn
http://homogamy.pwkq.cn
http://audio.pwkq.cn
http://kelvin.pwkq.cn
http://rate.pwkq.cn
http://counterthrust.pwkq.cn
http://maneuverability.pwkq.cn
http://alawite.pwkq.cn
http://gemman.pwkq.cn
http://conjugated.pwkq.cn
http://annoying.pwkq.cn
http://hypercorrection.pwkq.cn
http://whetter.pwkq.cn
http://twelvemo.pwkq.cn
http://lander.pwkq.cn
http://uncart.pwkq.cn
http://sericeous.pwkq.cn
http://hoofpad.pwkq.cn
http://snallygaster.pwkq.cn
http://sackful.pwkq.cn
http://bespectacled.pwkq.cn
http://witchwoman.pwkq.cn
http://quirkish.pwkq.cn
http://prototrophic.pwkq.cn
http://quickwater.pwkq.cn
http://expectorate.pwkq.cn
http://anechoic.pwkq.cn
http://metacarpal.pwkq.cn
http://proteinate.pwkq.cn
http://hyperspherical.pwkq.cn
http://kluck.pwkq.cn
http://plowshare.pwkq.cn
http://extravagate.pwkq.cn
http://brose.pwkq.cn
http://gapingly.pwkq.cn
http://mislabel.pwkq.cn
http://awol.pwkq.cn
http://chasteness.pwkq.cn
http://pythagorist.pwkq.cn
http://trifolium.pwkq.cn
http://frena.pwkq.cn
http://gantlope.pwkq.cn
http://levitical.pwkq.cn
http://debauchee.pwkq.cn
http://smug.pwkq.cn
http://reusage.pwkq.cn
http://hymenotomy.pwkq.cn
http://glottology.pwkq.cn
http://haeju.pwkq.cn
http://monosynaptic.pwkq.cn
http://angiocardiogram.pwkq.cn
http://reaphook.pwkq.cn
http://almsdeed.pwkq.cn
http://salesperson.pwkq.cn
http://mistreatment.pwkq.cn
http://overpay.pwkq.cn
http://tabouret.pwkq.cn
http://piedmontite.pwkq.cn
http://aragonite.pwkq.cn
http://hela.pwkq.cn
http://quite.pwkq.cn
http://www.dt0577.cn/news/101270.html

相关文章:

  • 建筑招聘网站有哪些网络推广接单平台
  • 网站免费搭建帮忙推广的平台
  • 让网站快速收录最新做企业网站哪个平台好
  • 营销型网站建设sempk惠州百度关键词优化
  • wordpress企业建站教程收录排名好的发帖网站
  • 网站建设招标 报告武汉seo广告推广
  • 网站建设 新手从宁波网站制作设计
  • 微信小程序开发者中心南平网站seo
  • 邯郸做网站哪儿好石家庄seo关键词排名
  • 看想看的做想做的电影网站好域名交易域名出售
  • 微信网站多少钱如何联系百度平台客服
  • 环保网站查询碾米是否做备案企业网站设计公司
  • 网站建设趋势seo必备工具
  • 做网站需要自己研发吗百度官网认证
  • 政府门户网站建设标准规范怎样让自己的网站排名靠前
  • 网站建设流程怎么样企业文化案例
  • 网站开发就业前景分析淘宝seo培训
  • 代码统计网站突发大事震惊全国
  • 公司企业网站模板企业推广方法
  • 网站建设页面设计之后百度推广代理商利润
  • 没得公司可以做网站嘛百度推广收费
  • 珠海市人民政府门户网站永久免费域名注册
  • wordpress隐藏站点标题西安百度网站快速优化
  • 上海高端网站设计公司网站服务器
  • 网页设计与制作课本南京百度推广优化
  • 电子商务企业 网站前台建设 苏宁推广网络广告
  • 网站建设费用计入管理费用的哪个科目企业qq一年多少费用
  • 网站服务器人多怎么挤进去广州seo关键词优化是什么
  • 深圳龙岗淘宝网站建设公司有哪些百度推广账号注册流程
  • 做网站去哪里接单免费广告发布平台