Bibliograph. Daten | Schiller, Oliver; Schiller, Benjamin; Brodt, Andreas; Mitschang, Bernhard: Native support of multi-tenancy in RDBMS for software as a service. In: EDBT. Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik. S. 117-128, englisch. ACM, Januar 2011. Artikel in Tagungsband (Konferenz-Beitrag).
|
CR-Klassif. | H.2.1 (Database Management Logical Design) H.2 (Database Management)
|
Kurzfassung | Software as a Service (SaaS) facilitates acquiring a huge number of small tenants by providing low service fees. To achieve low service fees, it is essential to reduce costs per tenant. For this, consolidating multiple tenants onto a single relational schema instance turned out beneficial because of low overheads per tenant and scalable man- ageability. This approach implements data isolation between ten- ants, per-tenant schema extension and further tenant-centric data management features in application logic. This is complex, dis- ables some optimization opportunities in the RDBMS and repre- sents a conceptual misstep with Separation of Concerns in mind. Therefore, we contribute first features of a RDBMS to support tenant-aware data management natively. We introduce tenants as first-class database objects and propose the concept of a tenant con- text to isolate a tenant from other tenants. We present a schema inheritance concept that allows sharing a core application schema among tenants while enabling schema extensions per tenant. Fi- nally, we evaluate a preliminary implementation of our approach.
|
Volltext und andere Links | http://doi.acm.org/10.1145/1951365.1951382
|
Abteilung(en) | Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Anwendersoftware
|
Eingabedatum | 24. Mai 2011 |
---|