Bases de datos multitenancy

Páginas: 17 (4157 palabras) Publicado: 14 de noviembre de 2013
Trabajo Práctico Final | Proyecto de Investigación II
 
Maestría en Tecnología de la Información | Universidad de Palermo | Argentina

1
 

Bases de Datos Multi-Tenancy para
proveer Software como Servicio
 
Juan Carlos Jiménez Lozano
Universidad de Palermo - 2012
Resumen - Este trabajo de investigación
presenta el estudio de varios modelos de bases
de datos multi-tenancy; sufuncionamiento,
ventajas y desventajas y la relación con los
paradigmas que han surgido para proveer
servicios de Cloud Computing, así mismo se
presenta una descripción general de las
diferentes tecnologías existentes en el mercado
basándose en: el modelo utilizado, sus
características y los servicios que ofrecen cada
uno de estos proveedores.

Luego de esto, en la sección III, se haráuna
relación de los modelos multi-tenancy con los
paradigmas que tiene la tecnología Cloud
Computing: Infraestructura, plataforma y
Software como servicio.
Finalmente en la sección IV, se presenta un
estudio de algunos productos multi-tenancy
que se encuentran disponibles en el mercado y
especificando a qué modelo se ajusta para
brindar sus servicios.
II. BASES DE DATOS MULTI-TENANCYPalabras Clave - bases de datos, SaaS, cloud
computing, multi tenancy, dbms, clientes
I.

L

INTRODUCCIÓN

as bases de datos son la principal
tecnología para el almacenamiento de
información para todo tipo de aplicaciones ya
sean tradicionales o distribuidas, dependiendo
de las necesidades de los clientes; hoy en día,
existen una variedad de proveedores de bases
datos que ofrecensistemas de almacenamiento
de información que cumplen con atributos de
calidad como: performance, escalabilidad,
seguridad, tolerancia a fallos, entre otros.
Además de estos atributos, y del crecimiento
de los volúmenes de información, han surgido
nuevas tecnologías en donde el principal
atributo es la Elasticidad (incremento y
decremento de recursos bajo demanda y a la
compartición derecursos).
De esta manera es como funcionan las bases de
datos multi-tenancy, la información de los
clientes es almacenada en un repositorio de
recursos “virtualmente infinitos” , ya que
gracias a la elasticidad que poseen, la
capacidad de estos sistemas puede crecer bajo
demanda y la información es resguardada con
altos niveles de disponibilidad y tolerancia a
fallos.
Es por esto que en elpresente estudio, se
muestra un panorama general de estas
tecnologías y se ha organizado de la siguiente
manera:
En la sección II se muestra los conceptos
básicos de las bases de datos multi-tenancy, los
modelos de configuración existentes y las
ventajas y desventajas de cada uno de ellos.


 

Compartir recursos en diferentes niveles de
abstracción, tomando en cuenta el aislamientode los usuarios y seguridad en el
almacenamiento de la información, dan como
resultado los diferentes modelos multi-tenancy
o multi-cliente.[2]
En esta sección se van analizar tres modelos
para administrar una base de datos multitenancy: Máquina compartida, proceso
compartido y tablas compartidas.
Cada uno de estos modelos se ajustan a las
preferencias de los clientes (tenants), y poseenuna forma diferente para la administración y
gestión del almacenamiento de la información.
Para un mejor entendimiento y referencia de
esta tecnología, en la siguiente tabla se muestra
una división detallada tomando en cuenta la
forma de compartir los recursos, el tipo de
aislamiento y los 3 paradigmas que se manejan
en la cloud computing[19]:
#
1.
2.
3.
4.
5.
6.

Sharing
ModeHardware
Compartido
VM
Compartida
OS
Compartido
Instancia
Compartida
Base
de
datos
Compartida
Tabla
Compartida

Isolation

IaaS

PaaS

VM





Usuario
SO
Instancia
DB
Base de
Datos
Esquema



Fila



SaaS






Tabla 1. Modelos de bases de datos Multi-Tenant y
su relación con los paradigmas Cloud computing.

Trabajo Práctico Final |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BASE DE DATOS , base de datos
  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS