C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  上等兵

注册:2019-10-153
发表于 2022-7-4 17:41:42 |显示全部楼层
业务系统的设计不可能完全预料到未来的发展,因此可扩展性就成为业务系统未来发展的关键设计。良好的可扩展性设计对于业务的发展能起到积极的支撑作用,可以在尽可能少改动的情况下,保证业务系统适合业务发展的需要。在大家的系统中,大家通过业务逻辑层流程的变更,可以方便地支撑不同业务处理流程的需要,        也可以通过对业务拓展层的修改满足个性化的业务处理要求的修改。而对于处理容量的扩展性考虑,大家支撑多服务器的业务 处理与多服务器的数据分割处理,确保系统的处理能力能随着业务量的增加平稳地扩展,        另外在业务上可以同步支撑多业务中心的平行部署,满足业务扩展需求。 同时,大家的可扩展性还表现在对不同的业务系统的支撑由于大家对底层数据分离的依据是以企业统一的用户与组织机构管理的基础来设计,        因此所有其他业务系统的应用,可以通过调用接口,无缝地集成接入系统,形成一个统一的业务系统平台,真正发挥集中式业务系统的优势。首先,从用户数据量的增加来说,与系统直接相关的是系统处理性能能否达到用户应用 的峰值要求。对于确定的硬件环境来说,如何尽可能地提高其并发用户的量需要大家从系统业务处理的设计方式和对业务处理能力的扩展两方面来考虑。对于业务处理的设计来说,大家通过业务逻辑的前移,减少后台数据库的处理压力,从而将相当的处理压力分担到服务器异步来处理,从而可以通过对服务器的线性扩展来提高业务的处理能力。同时,考虑到相当多的数据是静态的数据或者是相对变动较小的数据,因此,大家在数据处理上可以进一步考虑实现内存数据库、数据缓存等,通过将某些与静态数据或变化较小数据的访问在前端服务器上来处理掉,从而减少与后台数据库服务器的交互,进而减少对后台数据库服务器的处理压力,从而提高系统本身的处理能力;对于业务处理能力的扩展来说,无论通过何种方式来实现对数据库压力的分担,数据库本身最终仍然是处理的一个基础,在这种模式下,每一台数据库服务器始终会有一个处理的极限。因此,当数据库服务器达到处理极限的情况下,如何来扩展其处理能力,也是大家需要考虑的一个方面。在这里,大家考虑通过对数据库服务器的扩展来提高服务器的数据能力。
数据库服务器的扩展分两个方面。 一方面大家可以从业务上将不同的数据分布在不同的 物理数据库服务器上来进行不同的业务处理,从而利用多台服务器实现某一个业务处理流 程,这样就相当于将一台物理服务器的处理能力分摊在多台服务器上,        从而扩展了单一服务器的数据能力;另一方面,大家还可以对用户的数据根据用户的属性来加以区分,        如根据用户所属的机构属性来进行分割数据,        实现多业务中心并行处理, 进而可以保证不同的用户的交易在不同的物理服务器上得到处理,从而实现后台数据库服务器的处理能力的扩展。另外,在前端服务器层面,应用本身是业务逻辑前移设计方式,并且支撑群组部署和负载平衡,可以满足扩展性的需要。在处理能力的并行扩展中, 大家根据业务特点,考虑采用将多种方式结合使用,提供系统最佳的处理性能。
数据中台是互联网过去10年持续实现数据智能的最佳实践,是在实现互联网数据智能过程中所积累的技术沉淀,以及数据持续集成和数据在业务端发挥价值的大数据能力。让数据中台能在未来3-5年甚至10年的数字化转型过程中持续地发挥价值并实现位置轨迹服务和互联网数据服务

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-9 09:54 , Processed in 0.111279 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图