【技术实现步骤摘要】
【国外来华专利技术】在集群数据库环境中划分数据
本公开一般涉及数据分片。更特别地,但不是作为限制,本公开涉及在集群数据库环境中划分数据,这可以改进环境的可伸缩性以及集群数据库环境中设备的性能。
技术介绍
在集群数据库环境中,各种服务器或其它设备可以访问一个或多个数据集。在一些现存集群数据库环境中,服务器或设备可能共享对数据集的访问,这可能导致环境中的各种技术问题,诸如当环境中的一个或多个服务器或其它设备试图同时访问相同数据集时可能出现的集群等待或服务器争用事件。在一些现存集群数据库环境中,集群等待或服务器争用事件可能阻止、延迟或以其它方式影响环境中一个或多个服务器或设备施行各种操作的能力,诸如通过当另一服务器正在访问或处理相同数据集时,阻止服务器访问或处理该数据集。当服务器或设备被阻止或延迟施行操作时,阻止或延迟服务器或设备中的一个或多个施行操作可能浪费网络资源或者服务器或设备的计算资源。此外,现存集群数据库环境中的这样的技术问题可能在高可用性集群数据库环境中的互连业务上被放大,其中各种服务器或设备通信连接,以随机方式(例如,从负载平衡 ...
【技术保护点】
1.一种系统,包括:/n服务器;/n通信地耦合到服务器的多个应用服务器组,其中每个应用服务器组包括应用服务器;/n通信地耦合到多个应用服务器组的多个数据库服务器;以及/n被划分成多个分区并且通信地耦合到多个数据库服务器的系统数据库,/n其中所述服务器包括:/n处理器;以及/n通信地耦合到处理器的非暂时性计算机可读介质,其中所述处理器被配置为施行以下操作,包括:/n从数据源接收数据,所述数据包括与数据源相关联的源标识符;/n基于与数据源相关联的源标识符,确定与数据源相关联的多个应用服务器组中的应用服务器组;以及/n将数据从数据源传输到应用服务器组的应用服务器,/n其中所述应用 ...
【技术特征摘要】
【国外来华专利技术】20180319 US 15/9252571.一种系统,包括:
服务器;
通信地耦合到服务器的多个应用服务器组,其中每个应用服务器组包括应用服务器;
通信地耦合到多个应用服务器组的多个数据库服务器;以及
被划分成多个分区并且通信地耦合到多个数据库服务器的系统数据库,
其中所述服务器包括:
处理器;以及
通信地耦合到处理器的非暂时性计算机可读介质,其中所述处理器被配置为施行以下操作,包括:
从数据源接收数据,所述数据包括与数据源相关联的源标识符;
基于与数据源相关联的源标识符,确定与数据源相关联的多个应用服务器组中的应用服务器组;以及
将数据从数据源传输到应用服务器组的应用服务器,
其中所述应用服务器被配置为确定与应用服务器组相关联的多个数据库服务器中的数据库服务器,并且将数据从数据源传输到数据库服务器,以及
其中所述数据库服务器被配置为确定与数据源相关联的密钥标识符,所述密钥标识符可用于将来自数据源的数据存储在系统数据库中。
2.根据权利要求1所述的系统,还包括:
多个负载平衡器设备,其通信地耦合到服务器和多个应用服务器组,其中所述处理器还被配置为确定与应用服务器组相关联的多个负载平衡器设备中的负载平衡器设备,并且其中所述负载平衡器设备被配置为:
确定用于处理来自数据源的数据的应用服务器组的应用服务器;以及
将数据从数据源传输到应用服务器。
3.根据权利要求1所述的系统,其中所述处理器还被配置为通过以下方式来确定与数据源相关联的多个应用服务器组中的应用服务器组:
访问包括对应于多个源标识符的多个路由标识符的数据库,其中所述每个路由标识符指示多个应用服务器组中的应用服务器组;
确定对应于数据源的源标识符的路由标识符;以及
确定对应于路由标识符的多个应用服务器组中的应用服务器组。
4.根据权利要求1所述的系统,其中所述数据库服务器被配置为通过以下方式来确定与数据源相关联并且可用于存储来自数据源的数据的系统数据库的多个分区中的特定分区:
访问包括对应于系统数据库的多个分区的多个密钥标识符的数据库;
确定对应于数据源的密钥标识符的系统数据库的特定分区;以及
将数据传输到系统数据库以存储在特定分区中。
5.根据权利要求1所述的系统,其中应用服务器组的应用服务器还被配置为:
检测与应用服务器组相关联的数据库服务器中的错误;
标识多个数据库服务器中的另一数据库服务器以从数据源接收数据;以及
将数据从数据源传输到多个数据库服务器中的另一数据库服务器。
6.根据权利要求1所述的系统,其中所述数据源包括用于测量资源的消耗的量计设备。
7.根据权利要求6所述的系统,其中所述资源包括电、气或水。
8.一种方法,包括:
由服务器从数据源获得数据,所述数据包括与数据源相关联的源标识符;
由服务器基于数据源的源标识符而确定与数据源相关联的多个应用服务器组中的应用服务器组;
由服务器将数据从数据源传输到应用服务器组的应用服务器;
由应用服务器确定与应用服务器组相关联的多个数据库服务器中的数据库服务器;
由应用服务器将数据从数据源传输到数据库服务器;
由数据库服务器基于数据源的源标识符而确定与数据源相关联的密钥标识符;以及
由数据库服务器并且基于数据源的密钥标识符而确定与数据源相关联的系统数据库的多个分区中的特定分区,其中所述特定分区可用于存储来自数据源的数据。
9.根据权利要求8所述的方法,其中将数据从数据源传输到应用服务器组的应用服务器包括:
由服务器确定与应用服务器组相关联的多个负载平衡器设备中的负载平衡器设备;
由服务器将数据从数据源传输到负载平衡器设备;
由负载平衡器设备确定用于处理来自数据源的数据的应用服务器组...
【专利技术属性】
技术研发人员:C·C·黄,S·萨斯拉姆,S·伟简,
申请(专利权)人:兰迪斯盖尔创新有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。