Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster
One of the main trends of recent years in software design is a shift to a Software as a Service (SaaS) paradigm which brings a number of advantages for both software developers and end users. However, along with these benefits this transition brings new architectural challenges. One of such challeng...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Yaroslavl State University
2013-08-01
|
Series: | Modelirovanie i Analiz Informacionnyh Sistem |
Subjects: | |
Online Access: | https://www.mais-journal.ru/jour/article/view/191 |
id |
doaj-e95c2696e742493b94296ab83ed0bc2e |
---|---|
record_format |
Article |
spelling |
doaj-e95c2696e742493b94296ab83ed0bc2e2021-07-29T08:15:18ZengYaroslavl State UniversityModelirovanie i Analiz Informacionnyh Sistem1818-10152313-54172013-08-0120413614910.18255/1818-1015-2013-4-136-149185Designing and Development of an Imitation Model of a Multi-Tenant Database ClusterE. A. Boytsov0P.G. Demidov Yaroslavl State UniversityOne of the main trends of recent years in software design is a shift to a Software as a Service (SaaS) paradigm which brings a number of advantages for both software developers and end users. However, along with these benefits this transition brings new architectural challenges. One of such challenges is the implementation of a data storage that would meet the needs of a service-provider, at the same time providing a fairly simple application programming interface for software developers. In order to develop effective solutions in this area, the architectural features of cloud-based applications should be taken into account. Among others, such key features are the need for scalability and quick adaptation to changing conditions. This paper provides a brief analysis of the problems in the field of cloud data storage systems based on the relational model and it proposes the concept of database cluster designed for applications with a multi-tenant architecture. Besides, the article describes a simulation model of such a cluster, as well as the main stages of its development and the main principles forming its foundation.https://www.mais-journal.ru/jour/article/view/191databasessaasmulti-tenant architecturescalabilityimitation model |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
E. A. Boytsov |
spellingShingle |
E. A. Boytsov Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster Modelirovanie i Analiz Informacionnyh Sistem databases saas multi-tenant architecture scalability imitation model |
author_facet |
E. A. Boytsov |
author_sort |
E. A. Boytsov |
title |
Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster |
title_short |
Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster |
title_full |
Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster |
title_fullStr |
Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster |
title_full_unstemmed |
Designing and Development of an Imitation Model of a Multi-Tenant Database Cluster |
title_sort |
designing and development of an imitation model of a multi-tenant database cluster |
publisher |
Yaroslavl State University |
series |
Modelirovanie i Analiz Informacionnyh Sistem |
issn |
1818-1015 2313-5417 |
publishDate |
2013-08-01 |
description |
One of the main trends of recent years in software design is a shift to a Software as a Service (SaaS) paradigm which brings a number of advantages for both software developers and end users. However, along with these benefits this transition brings new architectural challenges. One of such challenges is the implementation of a data storage that would meet the needs of a service-provider, at the same time providing a fairly simple application programming interface for software developers. In order to develop effective solutions in this area, the architectural features of cloud-based applications should be taken into account. Among others, such key features are the need for scalability and quick adaptation to changing conditions. This paper provides a brief analysis of the problems in the field of cloud data storage systems based on the relational model and it proposes the concept of database cluster designed for applications with a multi-tenant architecture. Besides, the article describes a simulation model of such a cluster, as well as the main stages of its development and the main principles forming its foundation. |
topic |
databases saas multi-tenant architecture scalability imitation model |
url |
https://www.mais-journal.ru/jour/article/view/191 |
work_keys_str_mv |
AT eaboytsov designinganddevelopmentofanimitationmodelofamultitenantdatabasecluster |
_version_ |
1721256631768973312 |