PARTITIONING DATA IN A CLUSTERED DATABASE ENVIRONMENT

A system can include a server, various application servers, various database servers, and a system database. The application servers can be divided into application server groups that each include an application server. The server receives data from a data source and the data includes a source ident...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: VIJAN, Sachin, WONG, Chet Chan, SUTHRAM, Siva
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A system can include a server, various application servers, various database servers, and a system database. The application servers can be divided into application server groups that each include an application server. The server receives data from a data source and the data includes a source identifier and a key identifier associated with the data source. The server determines a particular application server group that is associated with the data source based on the source identifier of the data source and transmits the data from the data source to an application server of the application server group. The application server determines a particular database server associated with the application server group and transmits the data to the database server, which determines a particular partition of a system database in which to store the data based on the key identifier of the data source. Selon l'invention, un système peut comprendre un serveur, divers serveurs d'application, divers serveurs de base de données, et une base de données de système. Les serveurs d'application peuvent être divisés en groupes de serveurs d'application qui comprennent chacun un serveur d'application. Le serveur reçoit des données d'une source de données et les données contiennent un identifiant de source et un identifiant de clé associés à la source de données. Le serveur détermine un groupe de serveurs d'application particulier qui est associé à la source de données en fonction de l'identifiant de source de la source de données et transmet les données de la source de données à un serveur d'application du groupe de serveurs d'application. Le serveur d'application détermine un serveur de base de données particulier associé au groupe de serveurs d'application et transmet les données au serveur de base de données, qui détermine une partition particulière d'une base de données de système dans laquelle stocker les données en fonction de l'identifiant de clé de la source de données.