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

朝阳做网站哪家公司好电商平台总体设计方案

朝阳做网站哪家公司好,电商平台总体设计方案,wordpress插件+七牛,wordpress播放直播20 高可用性方案设计(一) 在一个生产系统中,通常都需要用高可用方案来保证系统的不间断运行。本章将详细介绍如何实现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://www.yayakq.cn/news/475482/

相关文章:

  • 深圳网站建设啊重庆公司名字查重系统
  • 开80服务器怎么做网站phpcms网站logo
  • 河南省建设部省厅网站广州外贸营销型网站建设
  • 做网站需要展示工厂么?wordpress下载类模板
  • 公证网站建设管理信阳电子商务平台网站建设
  • 网站制作流程详解(学做网站第一步)定制衣服
  • 网站 测速度项目管理软件开源
  • 洛阳市住房与城乡建设部网站芯火信息做网站怎么样
  • 牟平网站建设网站上动画视频怎么做
  • 网站的空间和域名是啥为什么备案关闭网站
  • 计算机网站建设 是什么意思网站建设丨金手指15
  • 网页设计网站长沙丹东 建设集团 招聘信息网站
  • 高度重视机关门户网站建设网页制作的价格
  • 南昌网站定制公司哪家好制作网站软件排行榜
  • dedecms景区网站模板长春百度推广排名
  • 兰州网站建设q.479185700惠大连 响应式网站制作
  • 如何建立电子商务网站网站建设意义和目的
  • 企业网站seo服务网站建设配色方案
  • 有什么网站可以免费建站免费建网站专业做网站广州
  • app网站维护wordpress被公众号干掉
  • 商城网站开发费用wordpress修改站点logo大小
  • 推荐ps制作网站效果图国金紫郡府淮北论坛
  • 怎么做网站步骤网站开发需求说明
  • 流行网站开发框架为什么网站开发要用架构
  • 深圳网站设计比较好的公司网站安全建设经费保障
  • 找兼职h5网站开发人员广西建设学院网站
  • 网站开发用linux好吗网站流量刷
  • 上海学习网站建设做网站的系统
  • 自建网站教程网站建设与更新
  • 精选合肥网站建设做网站淄博