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

手表网站登录页背景图优质的菏泽网站建设

手表网站登录页背景图,优质的菏泽网站建设,wordpress主题柚子皮,靖江做网站哪家好高并发写场景方案 1 : 数据分片之数据库分库分表 数据分片思想:可以将资源拆开分为多份,拆分的多份小的资源一起构成完整资源。 分库和分表 分库: 分库指的是将数据库拆分为多个小数据库,原来存储在单个数据库中的数据被分开存储到各个小数据库中。 分表:分表指的是将…

高并发写场景方案 1 : 数据分片之数据库分库分表

数据分片思想:可以将资源拆开分为多份,拆分的多份小的资源一起构成完整资源。

分库和分表

分库: 分库指的是将数据库拆分为多个小数据库,原来存储在单个数据库中的数据被分开存储到各个小数据库中。

分表:分表指的是将单个数据表拆分为多个结构完全一致的表,原来存储在单个数据表中的数据被分开存储到各个表中。

大部分互联网应用都绕不开数据库分库分表 , 因为随着业务的不断发展和用户活跃度的提高 , 数据库会面临诸多挑战。

  • 数据量大(分表解决)
    • 影响性能:当业务发展到一定阶段时 , 数据库中已存储了海量的存量数据 , 每个数据表中都存储了千万行甚至上亿行数据 , 业务方对数据表执行 SQL 语句时扫描的数据行增多 , 性能开销被严重放大 。
    • 磁盘 I/O 增加:以 MySQL 数据库为例 , 如果单个数据表中的数据量超过 2000 万行 , 则会导致表结构 B+ 树的层级增多 , 数据读 / 写的磁盘 I/O操作次数增加 。
    • DDL 语句执行缓慢: 在涉及数据表结构修改的场景下 , DDL 语句执行完成消耗的时间令人难以接受 。
  • 并发量大(分库解决)
    • 耗尽服务器资源: 海量用户访问单个数据库 , 很快会达到数据库处理能力的上限 , 无论是数据库的最大请求连接数 、 CPU 资源 、 内存资源还是网络带宽均有可能成为性能瓶颈。

分表的目的是提高一台服务器的单数据库处理能力 , 而分库的目的是充分利用多台服务器资源。

在拆分维度上 , 分库分表可以分为垂直拆分和水平拆分 , 其中垂直拆分侧重基于业务拆分 , 而水平拆分侧重基于数据拆分。

垂直拆分

垂直拆分有垂直分库,垂直分表。

垂直分库

按照业务分库,每一个业务对应一个数据库。其核心是 “ 专库专用

  • **解耦:**垂直分库可以实现不同业务归属的数据解耦 , 将不同业务数据交给各业务研发团队独立维护 , 有效保证了各团队的职责单一 。
  • 提高并发量:在高并发场景下,由于垂直分库使用不同的服务器维护不同业务的数据库 , 数据库并发量得到一定程度的提升

垂直分表

垂直分表指的是将一个数据表按照字段分成多个表 , 每个表存储其中一部分字段 。

分表的依据可以是字段被频繁访问的频率 、 字段值大小等。

  • 垂直分表可以很好地**隔离核心数据和非核心数据 **。

  • 数据库是以行为单位将数据加载到内存中的 , 通过垂直分表拆分以后核心数据表的字段大多访问频率较高 , 且字段值也都较小 。 因此可以将更多的数据加载到内存中 , 来提高查询的命中率 , 减少磁盘 I/O, 以此来提升数据库性能.

  • 垂直分表仅适合数据量不大字段较多的数据存储场景 。

  • 由于拆分后各表的数据行没有变化 , 因此垂直分表并没有消除单表数据量过大的问题.

水平拆分

水平拆分同样包括水平分库水平分表。

水平分库

水平分库是指将同一个数据库中的数据按照某种规则拆分到多个数据库中

这些数据库可以被部署在不同的服务器上 。 并且每个数据库拥有哪些表以及每个表的结构都与拆分

http://www.dtcms.com/a/552398.html

相关文章:

  • 电商网站开发多少钱免费网站推广产品
  • 如何制作自己的网站国内做企业英文网站用什么cms
  • 网络公司网站建设报价软件设计专业介绍
  • 门户网站建设目的关注江苏建设厅网站
  • php建设网站所用开发软件凡科app制作
  • 公司注销 网站备案申请表seo建站教学
  • 专业的网站建设托管公司简介网页模板
  • 网站推广渠道类型外网wordpress好慢
  • 做国外网站的公证要多少钱wordpress php5.3.5访问慢
  • 江苏建设通网站做高端品牌网站
  • 深圳市招聘网站三合一网站建设官网
  • 苏州网站建设空间网页开发语言有哪几种
  • 四川省建设厅职称查询网站烟台网站建设外贸
  • 云南固恒建设集团有限公司网站女生读电子商务好就业吗
  • 小型公司建网站沈阳大东区做网站公司
  • 网站建设 中企动力中山wordpress模板下载云落
  • 烟台企业做网站甘肃网站建设哪家好
  • 苏州 网站 建设 公司事业单位可以建设网站吗
  • wordpress博客网站长沙网站建设建
  • 旅游网站开发公司济南网站建设 刘彬彬
  • 响应式网站psd尺寸青岛公司建站
  • 中交上航建设网站英文外链seo兼职
  • 成都大型网站设计公司做网站不搭建本地环境
  • 酒店网站建设特色wordpress建单页面论坛
  • 装修网站推广方案荣成市住房和城乡建设局网站
  • 多米诺网站建设南昌百度推广公司
  • 做网站域名解析网站建设公司湘潭
  • 阿里巴巴 网站设计网页制作网站
  • dw网站轮播效果怎么做医疗器械生产质量管理规范
  • 怎么做好网站营销推广手机网络营销策划方案