深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

数据库扩展立方在电子商务网站平台的实际应用

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/9/19
AllScale公司的数据架构师认为数据架构将在三个维度上受到限制,即交易量的增长、第23章所做的扩展应用的决策以及客户和产品的增长。因此,他们需要依靠AKF数据库扩展立方的所有坐标轴。
架构师团队决定划分站点的功能,以便适应应用复杂度的增长。也许你还记得,像浏览、搜索、产品目录上传、存货管理等无需知道客户特定的信息就能执行的动作,都可以成为站点上的一个功能分支,具有自己的代码库。决定把这些功能放入泳道,每个泳道都需要具有它那部分功能所需的数据。架构师团队认识到,要这样做,就要修改数据架构的形式,有些数据元素要被复制到整个架构中。要确保对于任何数据元素都有且只有一个节点,用于存放最近最新的数据副本。在理想状况下,架构师团队把数据的更新放在一个泳道中,同时在客户交易之外,采用某种形式的异步更新方法,来更新架构中的其他部分中的数据。所有的客户信息都要被划分到N个豆荚中,其中N是个可配置的参数。每个豆荚中会驻留大约1/N的客户。这是根据客户进行的Z轴划分。在每个Z轴划分中,架构师团队准备对代码和执行代码所需的数据进行Y轴划分。登录/登出是一个功能,支付是一个功能,账户状态和汇总是一个功能,支持这些功能所需的数据也会随应用作出相应的划分。每个Y轴划分的泳道只需了解1/N的客户,因此,需要缓存的数据(如登录信息)就大大减少了,缓存速度就更快了。
最后,架构师团队在所有划分中都应用了X轴划分,以便扩展这些划分中的交易量。
搜索这个功能引起了AlScale的数据和软件架构师的担心,所以最终他们决定对这个领域给予更多的关注。他们打算利用扩展立方的X轴、Y轴和Z轴来满足搜素的需求,让最终用户非常快地就能得到搜索结果。把搜索功能单独划分出来,就是Y轴划分了,所以我们接下来要关注的是X轴和Z轴划分。对于下面的讨论。
架构师团队决定采用聚合器来加速处理搜索请求。这些聚合器要负责处理交易量的增长,每个聚合器都是其他聚合器的克隆品,这就创建了一个X轴实现。最终请求被发送给N个系统,每个系统中存放了1/N的要销售的产品,N是应用到产品目录上的模数。这种N项划分就是一种根据产品编号进行的Z轴划分。此外,每个Z轴划分中还有M个克隆的数据集,这样可以应对交易量的增长。
一个搜索请求可以经过负载均衡器被分配到任何一个聚合器上,然后这个聚合器会划分出N个单独的请求,每一个对应于N个产品数据库层中的一个。这些产品数据库中的每一个都有1/N(产品编号对N取模)的数据。接下来,每个数据层中都有M个克隆品,它们是这1/N数据的副本,对这个数据层的请求会被负载均衡地分配到这M个副本中的一个上。随着每个数据层返回一个结果,聚合器会把这些数据元素编辑成一个完整的列表,完成后就把这个排列好的列表发送给请求者。这N个Z轴划分返回结果都非常快,因为数据可以驻留在内存中,而且每个数据库只查找1/N的数据。由于有多个聚合器,而且N个Z轴划分中都有M个X轴副本,所以这个系统是完全冗余的。只要增加聚合器和网站制作数据的X轴副本,这个系统就能轻松地扩展交易量。如果必要,当聚合器一次需要同太多Z轴划分交互时,还可以增加聚合器的聚合器。

相关行业资讯

1、怎样做才能建设一个实用性强的网站呢
2、教大家如何寻找高质量的友链
3、第一回做网站有哪些准备工作
4、个人网页制作需要注意的问题有哪些
5、网站如何备案 详细备案流程介绍
6、响应式网站建设_1对1量身定制_建网站效果更好
7、SEO优化文章更新技巧
8、相似度降低手法以避免影响优化
9、网站运营过程中的内容管理中内容管理的基本工作是什么
10、一个300多万关注的淘宝客QQ空间给站长的启示
11、高级网站建设和普通网站建设有哪些不同
12、企业网站设计快速性原则
13、自己做网站优化要注意哪些方面
14、解析网站被降权应该如何正确处理
15、深圳网站建设怎么做效果最好
16、该如何通过页面附加价值提升网站排名
17、新站上线前应该做哪些准备
18、网站制作中不能够忽视的细节
19、网站开发公司怎样收集素材的
20、列表页内容优化的案例分析
21、深圳网站制作公司最近的进展
22、浅述企业网站设计构建CSS框架的规则
23、给seo初学者的四点建议
24、网站数据库查询如何优化才能达到最佳速度
25、做网站背景图片要为凸显风格服务
26、为什么网站域名对企业尤为重要
27、吸引人的网站开发该怎么做?
28、营销型网站建设是怎样制作的
29、为何别人的网站可以盈利而自己的网站却入不敷出
30、两点技巧解决论坛程序内页重复收录的现象
31、搜索引擎网站质量评级
32、企业做网站在每篇文章中标注网址
33、企业建网站网页配色
34、中小企业网站优化中如何提高转化率
35、网站建设的首页如何做才能吸引用户
36、哪些因素会影响到对网站的优化进程
37、网站建设中常用的开发语言
38、网站首页title修改对网站排名的影响
39、地方人才网推广几种方式
40、网站进有效地优化更新必须注意的关键点
41、浅谈robots文件的编写
42、网站百度seo怎么做
43、干货分享:论坛运营推广技巧
44、百度竞价推广账户优化技巧实践经验
45、政府门户网站制作方案
46、打开网站发生网络故障时如何友善提示用户
47、这几个步骤让你的网络推广更为顺利
48、站内优化三剑客:sitemap、404、Robots.txt
49、影响网站SEO优化主要因素有哪些
50、网站没有点击量怎么办?
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号