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...

Full description

Bibliographic Details
Main Author: E. A. Boytsov
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