DATA SEPARATION AND WRITE REDIRECTION IN MULTI-TENANCY DATABASE SYSTEMS

The present disclosure involves systems, software, and computer implemented methods for data separation and write redirection in multi-tenancy database systems. One example method includes providing access to at least one application to a database system. A query is received from an application. A d...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SCHLARB, UWE, ZIEGLER, TORSTEN, HAUCK, RALF-JUERGEN, BIRN, IMMO-GERT, DRIESEN, VOLKER, AUER, ULRICH, STORK, CHRISTIAN, WALTER, WELF
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:The present disclosure involves systems, software, and computer implemented methods for data separation and write redirection in multi-tenancy database systems. One example method includes providing access to at least one application to a database system. A query is received from an application. A determination is made that the query is associated with a union view that provides unified access to a first read- only table in a shared database container and a first writable table in a tenant database container. A determination is made as to whether the query is a read query or a write query. In response to determining that the query is a read query, the query is processed using the union view. In response to determining that the query is a write query, the query is modified to use the first writable table and the query is processed using the writable table. La présente divulgation concerne des systèmes, des logiciels et des procédés appliqués par ordinateur à des fins de séparation de données et de redirection décriture dans des systèmes de base de données en copropriété. Un exemple de procédé comprend le fait de permettre à au moins une application daccéder à un système de base de données. Une requête fournie par une application est reçue. Il est établi que la requête est associée à une vue densemble (union view) fournissant un accès unifié à une première table en lecture seule dans un conteneur de base de données commune et une première table accessible en écriture dans un conteneur de base de données mutualisée. Une détermination à savoir si la requête est une requête de lecture ou une requête décriture est effectuée. À la suite de létablissement à savoir que la requête est une requête de lecture, la requête est traitée à laide de la vue densemble. À la suite de létablissement à savoir que la requête est une requête décriture, la requête est modifiée dans le but dutiliser la première table accessible en écriture et la requête est traitée à laide de ladite table.