网站设计公司易捷网络:专注企业网站设计

网站维护是事务最多的工作负荷

来源:易捷网站设计公司     时间:2018-10-29
多数Web数据库都有人们称之为“高度事务型”的工作负荷,你也可能听说过这称为OLTP(在线事务处理)。这名字有点误导,因为这通常并不意味着正在运行金融事务,在SOL意义上甚至也不意味着是数据库事务。通常只是意味着应用程序做一些混合着读写一些行或一些行集的工作而已。很多互联网应用都匹配下面的模式。
●应用程序读得多,读对写的比率范围从读五次写一次到读十次写一次不等,甚至一路飙升到读几百次オ写一次。
●一次读一行和一次读多行是混合出现的。
●一般来说,写每次只影响一行。
这就是很多人称之为的“事务型”负荷。这看起来很正常,但不要假设每个人的负荷都这样。例如,分析负荷通常都是批量插入,很少或没有更新,以及每次都涉及到整个表的大量读。很多数据库都设计为能很好地处理这种负荷,因为需要分析数据的业务往往都有海量的数据,而且在特别为数据分析做过优化的专有数据库上花了大笔的钱。
事务型负荷意味着,除非应用程序设计得很精巧,否则无法只做读取操作(这样设计是个好主意,但这是一个不同的话题)。从运维的角度来说,与一直在线的特点一样,这种事务型负荷也缩小了你的选择空间。
一个相关的方面是数据与查询的简单性。因为基础的数据模型通常都不复杂,所以多数Web应用都生成前述的事务型负荷。如果将典型Web应用的数据模型做上
一些处于中心位置的表通常少于10个。很多这种表都会存储类的数据,如用户,这些数据通常都是以一次一行的方式存取的。
网站的流量很大程度上决定了数据库的流量。用户浏览网站,就会在用户表中对该用户的那行记录进行读写。浏览网站一般都会导致应用程序读取数据集或数据区域来填充页面浏览也会潜在地显示一些统计数据,如你社会网络中的好友数,而要生成这些统计数据,就要做汇总或聚集查询。所以,查询通常会满足下面的模式:
●读写用户表,一次一行。
●以区域或集合方式读取用户自己的数据。以区域或集合方式读取其他用户的数据。
●从该用户与其他用户的关联表中读取区域行(rangesofrows)。对该用户和其他用户的数据进行汇总与计数。
行的区域与集合通常是由某些条件将结果限制为前N个(topN)的SQL查询,如最新记录。这些结果常常是分页的,所以查询条件会是一个偏移量和一个记录条数的组合。不同的网站建设数据库会用不同的方式来做这样的查询,所以我就不展示具体的查询例子了。
深圳网站设计公司易捷网络科技是一家专业从事深圳网站建设和深圳网页设计的深圳网络公司,主要经营的业务有:深圳网站建设、网页设计、网站推广优化、企业邮箱申请、网站域名空间备案。欢迎来电咨询(微信同号):13714247375
返回上一级
您可能需要:
网站设计图标
企业网站设计
高速稳定的国内空间,免费备案的香港、国外空间,单线、双线以多线空间
点击咨询
关键字推广优化图标
网站推广优化
指定网站关键词,确保一月之内优化到搜索引擎得首页,到首页之后再收费
点击咨询
企业邮箱图标
企业邮箱申请购买
以企业官网后缀为名称的邮箱,彰显公司企业形象,先试用,满意后再付款
点击咨询
国徽图标
网站域名空间备案
域名空间提交国家工信部备案审核,十五天即可完成,网站备案实名势在必行
点击咨询
网站设计相关资讯推荐
网站安全的病毒防范管理制度
深圳网页设计颜色该如何去搭配
网站程序编码的重要性
积极地学习
社区网站怎样盈利
网页字体设置的需求
如何选择一个好的手机建站平台
网站的编辑应该怎样发布新闻
企业网站建设中影响网站运营的因素有哪些
互联网时代手机网站建设的重要性
网站设计公司如何应用纹理和图案
网站如何有效地推广,带来更多业绩
打造多方共赢的生态圈
如何分辨网站建设公司的靠谱性
企业做网站自建网站还是找外包网站建设公司
QQ在线咨询
 
金亚洲代理