发明名称 支持数据库扩容的业务处理系统及方法
摘要 本发明实施例提供支持数据库扩容的业务处理系统及方法,能够克服“写冲突”,使得多数据库服务器可并行运算。所述业务处理系统包括:门户应用服务器、业务处理服务器、N个数据库服务器、存储设备;存储设备存储有M类用户的数据,M类用户的数据分别存储在不同的物理数据块中;N个数据库服务器中任意两个数据库服务器分别用于更新M类用户中两类不同用户的数据;门户应用服务器用于接收业务请求,根据用户的标识确定对应的数据库服务器及存储用户数据的物理数据块;向数据库服务器转发业务请求及物理数据块的标识,以使数据库服务器根据业务请求对物理数据块中存储的用户数据进行写操作。本发明适用于数据库领域。
申请公布号 CN105045897A 申请公布日期 2015.11.11
申请号 CN201510466061.1 申请日期 2015.07.31
申请人 华为软件技术有限公司 发明人 孙翔
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种支持数据库扩容的业务处理系统,其特征在于,所述业务处理系统包括:门户应用服务器、业务处理服务器、N个数据库服务器、存储设备;其中,所述存储设备存储有M类用户的数据,所述M类用户中每类用户的数据存储在至少1个物理数据块中,且所述M类用户的数据分别存储在不同的物理数据块中;所述N个数据库服务器中任意两个数据库服务器分别用于更新所述M类用户中两类不同用户的数据,N、M为整数,N≥1,M≥1;所述门户应用服务器,用于获取用户通过接入界面发起的业务请求,并向所述业务处理服务器发送所述业务请求,所述业务请求携带有所述用户的标识;所述业务处理服务器,用于:接收所述业务请求,并根据所述用户的标识,确定所述用户所属的用户类别,结合预存的用户类别与数据库服务器的路由关系,确定对应的数据库服务器;根据所述用户的标识,结合预存的用户与物理数据块间的对应关系,确定存储所述用户的数据的物理数据块;向所述数据库服务器转发所述业务请求及所述物理数据块的标识,以使所述数据库服务器根据所述业务请求对所述物理数据块中存储的所述用户的数据进行写操作。
地址 210012 江苏省南京市雨花台区软件大道101号华为南京基地