深圳易捷网络科技注册咨询网-jiujiuya.com.cn 返回首页

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

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2018-10-29 19:35:07
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、企业网站建设设计404页面和活用404页面的重要性
5、需求量的选择
6、利用推广优化创业的5种形式
7、SEO选择的必要性
8、网站优化时如何去吸引蜘蛛
9、网站维护方案内容
10、原创文章的写作技巧细节
11、如何选择合适的网站模板
12、蘑菇街和美丽说的产品定位和用户群定位有什么差别
13、品牌建设与网站建设是相辅相成
14、商城网站建设的主要功能有哪些?
15、推广优化从业者需要一种积极的心态去做好优化
16、3招教你网站如何备案
17、百度图片优化规则有哪些?
18、如何适当的对seo进行站外推广?
19、迎合网络潮流我们要进行营销型网站建设
20、 站长如何巧借他人之力推广自已的网站
21、外贸推广公司常用的优化方法都有哪些?
22、河南网站建设—常见的网站类型都有哪些
23、学校要怎样做好网站建设
24、做SEO要以静制动以不变应万变
25、企业网站建设营销方式如何做
26、定制化网站的步骤
27、站长必看:响应式网站建设的事项
28、百度算法改进后,我们该如何做网站优化
29、易捷网络叫你如何怎么做好网站的内容建设
30、前端程序员需要知道的7种新型的CSS长度单位
31、网站建设关于网站运营不成功的原因分析
32、网站运营如何与营销4C原则相结合?
33、网站运营:网站被K又复活后的一些感悟
34、做SEO优化有哪些好处呢?
35、提升博客人气的3大营销方法分享
36、企业做网站黄金比例和使用网格
37、医疗行业怎么做SEO效果好
38、网站建设优化过程中需要注意的事项
39、网站百度收录量不稳总是变化该怎么办
40、做网站时那些人人都要知道的事情
41、网站推广数据分析的八大要素!
42、学校网站的网页设计要注意哪些地方
43、企业网站建设的意义有哪些?
44、网站优化过程中需要注意的几大要点
45、手机网站制作外包费用大概要多少
46、如何从SEO角度做好企业网站运营推广
47、如何申请和发布小程序流程有哪些
48、网站做优化没效果得先弄清网站优化目的何在
49、深圳企业网站建设必须要考虑的五大问题
50、网络社区管理的4点建议:确定特定用户群

相关视频推荐

自动化行业网站制作焊锡机/点胶机/螺丝机网站
企业网站制作新模式全部仅需800元/年
如何提高企叫网站打开速度
公司网站到期了该怎小续费
企业为什么必须要做一网站
企业网站的导航栏一般要规划哪些栏目
国际物流FBA物流网站建设深圳易捷网站公司公司
银制品金银器网站建设深圳易捷网站公司
包装印刷行业网站设计
膜结构公司网站设计
工商财务公司网站设计
购买一个域名需要多少钱
企业网站建设云虚拟主机需要多少钱
财务公言的网站怎么做才能显示在搜索引擎的首页
网站建设一站式服务
深圳网站建设公司网站排行榜
深圳市易捷网络科技有限公司版权所有     粤ICP备2022153140号
best smoke alarms australia |  vape detectors