Sei sulla pagina 1di 92

1.

Perspectiva prctica de la
administracin de bases de
datos
Qu es un Administrador de Base de
Datos (DBA)?
Un administrador de bases de datos (DBA).
Profesional que tiene la responsabilidad de
mantener y operar las bases de datos que conforman
el sistema de informacin de una compaa.
Funciones de un DBA
GRUPO
Cules son las funciones de un
Administrador de Base de Datos?
GRUPO
Por qu una empresa necesita un
DBA?
Funciones de un DBA
1. Gestin General de Base
de Datos
El DBA es la persona con
ms conocimientos sobre
base de datos en una
organizacin. Como tal,
debe entender las reglas
bsicas de la tecnologa de
base de datos relacional y
ser capaz de comunicarlos
con precisin a los dems.
Funciones de un DBA
2. Modelado de Datos y
Diseo de Base de Datos
Un DBA debe ser un
profesional experto en la
recopilacin y anlisis de
las necesidades del
usuario para obtener
modelos de datos
conceptuales y lgicos.
Funciones de un DBA
3. Auditoria
Una de las tareas de un
DBA es identificar qu
usuarios tienen acceso a
insertar, actualizar o
eliminar datos, y cundo.
Funciones de un DBA
4. Integracin con aplicaciones
Los DBAs a menudo se involucran en los procesos de integrar
las aplicaciones existentes con las bases datos que
administran. Esto puede incluir la creacin de aplicaciones a
medida, scripts, etc.
Funciones de un DBA
5. Resguardo y recuperacin de datos
Un DBA realiza copias de seguridad peridicas de los datos y
mantenerlos a salvo de la destruccin accidental o intencional.
Adems, disear, implementar y probar un plan de recuperacin
para que cuando se presenten los problemas, los datos se pueden
restaurar rpidamente.
Funciones de un DBA
6. Inteligencia de negocios y almacenamiento de datos
Esto se debe a que cada vez ms organizaciones estn
tratando de extraer toda la informacin que pueda con el fin
de tomar mejores decisiones de negocios.
Funciones de un DBA
7. Planificacin de capacidad
Es la responsabilidad del DBA gestionar el creciente volumen
de datos y disear los planes apropiados para administrarlos.
Funciones de un DBA
8. Administracin de cambios
La configuracin del servidor SQL Server o MySQL.
El cdigo de Transact-SQL.
Realizar el anlisis de impacto antes de realizar los cambios dentro de una
DBMS. Y
Relacin del DBA con otras reas de
los sistemas
La funcin del DBA requiere personal para cubrir las
siguientes actividades:
Planeacin de la BD.
Recoleccin de requerimientos y diseo conceptual de
la base de datos.
Diseo lgico de BD.
Diseo fsico y ejecucin de la BD
Pruebas y depuracin de la BD.
Operacin y mantenimiento de BD,
incluida su instalacin y migracin.
Entrenamiento y soporte de BD.
Planeacin de la BD.

Cuando trabajamos con


bases de datos
relacionales es habitual
distribuir la informacin
en diferentes tablas
vinculadas entre s. Esta
caracterstica obliga a
un proceso de
planificacin y diseo
previo para obtener el
resultado esperado.
Planeacin de la BD
Para comenzar, establece prioridades y
enumera las funcionalidades principales que
deseas obtener de la base de datos.
Planeacin de la BD
Imaginemos que queremos crear una base de
datos para la gestin de las competiciones
deportivas de nuestra Universidad.
La base de datos deber llevar un registro de
todos los participantes: !?
Recoleccin de requerimientos y
diseo conceptual de la base de datos.
Recoleccin de requerimientos y
diseo conceptual de la base de datos
Requerimientos: Stakeholders
Recoleccin de requerimientos y
diseo conceptual de la base de datos
Diseo lgico de BD
Una vez terminado y validado el diagrama, ya
estamos en disposicin de comenzar la siguiente
fase, en la que nos enfrentamos al diseo de la
BD, utilizando un Sistema de Gestin de Base de
Datos.
Diseo lgico de BD
Esta fase se conoce como diseo lgico. En este
punto del proyecto, transformamos el esquema de
la base de datos (diseo conceptual), en una serie
de estructuras lgicas (tablas, campos, claves
primarias y ajenas, etc.).
Diseo lgico de BD
El objetivo es.
definir correctamente los campos y claves de
las tablas, y las relaciones entre ellas, para que
el sistema gestor de base de datos pueda avisar
con un mensaje de error si el usuario est
intentando realizar una operacin incorrecta
sobre la base de datos, y que no corresponde
con el diseo del esquema inicial.
Diseo fsico y ejecucin de la BD
Durante el diseo fsico de la base de datos, se
transforman las entidades en tablas, las
instancias en filas y los atributos en columnas.
Pruebas y depuracin de la BD
DATA-CLEANING
Errores ortogrficos.
Nombres, apellidos y direcciones
excesivamente abreviados.
Informacin inexacta o errnea.
Errores de digitalizacin.
Escritura
Descuido del diseo de algunos campos.
Duplicacin de registros, etc.
Mantenimiento de BD
Deber realizarse peridicamente. En el caso de
algunos Manejadores de Base de Datos, sta se
limita a un mantenimiento y limpieza de los
identificadores internos y de las estadsticas de
planificacin de las consultas, a una
reindexacin peridica de las tablas, y al
tratamiento de los registros de la bitcora.
Mantenimiento de BD
Por ejemplo, La reindexacin completa de la base
de datos no es una tarea muy habitual, pero puede
mejorar sustancialmente la velocidad de las
consultas complejas en tablas con mucha actividad.
Mantenimiento de BD
Es una buena prctica mantener archivos de
registro de la actividad del servidor. Por lo
menos, de los errores que origina. Durante el
desarrollo de aplicaciones puede ser muy til
disponer tambin de un registro de las consultas
efectuadas, aunque en bases de datos de mucha
actividad, disminuye el rendimiento del gestor y
no es de mucha utilidad.
Entrenamiento y soporte de BD
Prctica
Realizar en el laboratorio la prctica no. 1.
Proteccin de datos
Que es la proteccin de datos?
La proteccin de datos es una disciplina jurdica de
reciente creacin que tiene por objeto
proteger la intimidad y dems derechos
fundamentales de las personas fsicas frente a al
riesgo que para ellos supone la recopilacin y el uso
indiscriminado de sus datos personales,
entendiendo como tales a toda aquella informacin
que forma parte de su esfera privada y que puede
ser utilizada para evaluar determinados aspectos de
su personalidad (hbitos de compra, relaciones
personales, creencias etc.)
Ley General de Transparencia y
Acceso a la Informacin Pblica.
El 04 de mayo de 2015, se publica en el Diario
Oficial de la Federacin (DOF) la Ley General de
Transparencia y Acceso a la Informacin Pblica
(LGTAIP).
Qu es la clasificacin?
La clasificacin es el proceso mediante el cual el sujeto obligado
determina que la informacin en su poder actualiza alguno de los
supuestos de reserva o confidencialidad, de conformidad con lo
dispuesto en el presente Ttulo.

Reservas temporales La vida privada y


y excepcionales datos personales,
as como la entregada
motivadas en el
por los particulares
inters pblico. como confidencial.

Art. 100 al
120
Informacin Clasificada

Las causales de Por un plazo


Por reserva reserva se debern mximo de
fundar y motivar, a 5 aos
Art. 113 a 115 travs de la prueba (prorrogabl
LGTAIP de dao. e por 5
ms)
Art. 101
Clasificacin: LGTAIP
No est sujeta a
La que contiene temporalidad.
datos personales
Por concernientes a Su difusin slo
una persona es posible con el
confidencialidad
identificada o consentimiento
Art. 116 a 120 identificables. expreso del
LGTAIP - Secretos - particular
titular de la
informacn
Art. 100 al
Deber de seguridad

Aplicacin de medidas de seguridad


encaminadas a garantizar la
confidencialidad, integridad y
disponibilidad de stos, bajo estndares y
buenas prcticas reconocidas
internacionalmente en la materia.
Deber de confidencialidad

Obligacin del responsable y de quienes


intervienen en cualquier fase del
tratamiento de datos personales de
guardar y respetar la confidencialidad de
los mismos.
Marco normativo

APLICA
Sector Pblico Ley Federal de Transparencia y Acceso a la
Federal Informacin Pblica Gubernamental.

mbito Ley Federal de Proteccin de Datos


Privado Personales en Posesin de los Particulares.
(a nivel nacional)

Leyes de proteccin de datos o de transparencia


Entidades con apartados especficos en el tema,
Federativas que aplican nicamente para el sector pblico
estatal.
Leyes estatales de proteccin de datos
personales
1. Colima
Ley de Proteccin de Datos Personales del Estado de Colima.
21 de junio de 2003.

2. Guanajuato
Ley de Proteccin de Datos Personales para el Estado y los Municipios de Guanajuato.
19 de mayo de 2006.

3. Oaxaca
Ley de Proteccin de Datos Personales del Estado de Oaxaca.
23 de agosto de 2008.

4. Distrito Federal
Ley de Proteccin de Datos Personales para el Distrito Federal.
3 de octubre de 2008.

5. Tlaxcala
Ley de Proteccin de Datos Personales para el Estado de Tlaxcala.
14 de mayo de 2012.
Anlisis de los manejadores de base
de datos
Anlisis de los manejadores de base
de datos
Los sistemas de gestin de bases de datos son
un tipo de software muy especfico, dedicado
a servir de interfaz entre la base de datos, el
usuario y las aplicaciones que la utilizan.
1. Es una herramienta de administracin grfica que es intuitiva y cmoda
de utilizar.
2. Ayuda a analizar datos y efectuar recomendaciones concernientes a
mejorar el rendimiento y la eficiencia en el manejo de aquellos datos
que se encuentran almacenados.
3. Apoya en el diseo y optimizacin de modelos de datos.
4. Asistir a los desarrolladores con sus conocimientos de SQL y de
construccin de procedimientos almacenados y triggers, entre otros.
5. Apoya en la definicin de estndares de diseo y nomenclatura de
objetos.
6. Documentar y mantener un registro peridico de las mantenciones,
actualizaciones de hardware y software, cambios en las aplicaciones y,
en general, todos aquellos eventos relacionados con cambios en el
entorno de utilizacin de una base de datos.
1. El principal objetivo de MySQL es velocidad y robustez.
2. Soporta gran cantidad de tipos de datos para las columnas.
3. Gran portabilidad entre sistemas, puede trabajar en distintas
plataformas y sistemas operativos.
4. Cada base de datos cuenta con 3 archivos: Uno de estructura, uno
de datos y uno de ndice y soporta hasta 32 ndices por tabla.
5. Aprovecha la potencia de sistemas multiproceso, gracias a su
implementacin multihilo.
6. Flexible sistema de contraseas (passwords) y gestin de usuarios,
con un muy buen nivel de seguridad en los datos.
7. El servidor soporta mensajes de error en distintas lenguas.
1. Dispone de herramientas graficas
2. Soporte para Datawarehouse
3. Soporte para datamining
4. Gestiona mltiples bases de datos remotas de una nica consola donde se muestran grficamente tanto
la base de datos, como los objetos que contiene (tablas, ndices, procedimientos).
5. Capacidad de relacin de datos de mltiples lugares fsicos
6. Opcin de conectar datos relacionales de paginas web
7. Es costoso, Sin embargo la nueva versin (Vs10) tiene un costo por debajo de los USD $1000 que lo
vuelve muy accesible en el mercado.
8. Ocupa menos memoria y recursos que el oracle
9. Se integra con linux y oracle
10. Cumple con los niveles de seguridad
11. Tiene arquitectura para servidor OLTP (On Line Transaction Prosessing) para UNIX. Esta tecnologa se
puede ver en INFORMIX Dynamic Server.
12. Ofrece herramientas para crear mens, formularios de entrada de datos y generadores de listados
13. Utiliza un manejador relacional de base de datos orientado a objetos(ORDBMS), completamente
escalable y extensible a cualquier tipo de datos.
14. Se puede utilizar INFORMIX Dynamic Server en toda su capacidad, con el lenguaje de programacin
Java.
1. Facilidad de instalacin, distribucin y utilizacin.
2. SQL Server posee una gran variedad de herramientas administrativas y
de desarrollo que permite mejorar la capacidad de instalar, distribuir,
administrar y utilizar SQL Server.
3. Puede utilizarse el mismo motor de base de datos a travs de
plataformas que van desde equipos porttiles que ejecutan Microsoft
Windows 95 98 hasta grandes servidores con varios procesadores que
ejecutan Microsoft Windows NT, Enterprise Edition.
4. Almacenamiento de datos.
5. SQL Server incluye herramientas para extraer y analizar datos resumidos
para el proceso analtico en lnea(OLAP, Online Analitycal Processing).
SQL Server incluye tambin herramientas para disear grficamente las
bases de datos y analizar los datos mediante preguntas en lenguaje
normal.
6. SQL Server se integra con el correo electrnico, internet y Windows,
permitiendo una comunicacin local.
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye tambin un potente entorno grfico de administracin, que
permite el uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin y
datos se alojan en el servidor y los terminales o clientes de la red
slo acceden a la informacin.
Adems permite administrar informacin de otros servidores de
datos.
Consideraciones para elegir un buen Sistema de
Gestin de Base de Datos (DBMS)
Oracle, SQL Server, Microsoft Access, MySQL, DB2,
Paradox. Hay toda una variedad de productos de base de
datos en el mercado hoy en da, por lo que la seleccin de
una plataforma para la infraestructura de su organizacin
es una tarea de alta responsabilidad.
Consideraciones para elegir un buen Sistema de
Gestin de Base de Datos (DBMS)
Definir los requisitos
Base de datos de escritorio: En trminos generales,
las bases de datos de escritorio estn orientados a
un nico usuario y las aplicaciones residen en
ordenadores personales estndar (de ah el trmino
de escritorio).
Consideraciones para elegir un buen Sistema de
Gestin de Base de Datos (DBMS)
Definir los requisitos
Bases de datos del servidor: Contienen mecanismos para garantizar la
fiabilidad y consistencia de los datos y estn dirigidas a aplicaciones
multiusuario. Estas bases de datos estn diseados para ejecutarse en
servidores de alto rendimiento y tienen un precio proporcionalmente
mayor.
Consideraciones para elegir un buen Sistema de
Gestin de Base de Datos (DBMS)
El proceso de anlisis de las necesidades ser
especfico para su organizacin, sino que,
como mnimo, debe responder a las siguientes
preguntas:
Consideraciones para elegir un buen Sistema de
Gestin de Base de Datos (DBMS)
Quin va a utilizar la base de datos y las tareas que
se llevan a cabo?
Con qu frecuencia los datos sean modificados?
Quin va a hacer estas modificaciones?
Quin proveer soporte de TI para la base de datos?
Qu hardware est disponible? Existe un
presupuesto para la compra de hardware adicional?
Quin ser el responsable de mantener los datos?
Los datos se ofrecern acceso a travs de Internet?
Si es as, qu nivel de acceso debe ser apoyado?
Consideraciones para elegir un buen Sistema de
Gestin de Base de Datos (DBMS)
Las bases de datos de escritorio
Microsoft Access,
FoxPro,
FileMaker Pro,
Paradox y
Lotus Approach
Consideraciones para elegir un buen Sistema de
Gestin de Base de Datos (DBMS)
Las bases de datos de escritorio (Beneficios)
1. Bajo costo.
2. Fcil de usar.
Consideraciones para elegir un buen Sistema de
Gestin de Base de Datos (DBMS)
Las bases de datos de servidor
1. Microsoft SQL Server,
2. Oracle,
3. IBM DB2,
4. MySQL
Consideraciones para elegir un buen Sistema de
Gestin de Base de Datos (DBMS)
Las bases de datos de servidor (Beneficios)
1. Flexibilidad.
2. Potente rendimiento.
3. Escalabilidad.
EVALUACIN DE UN DBMS.

La evaluacin, no es simplemente una cuestin


de comparacin o descripcin de un sistema
frente a otro sistema de forma independiente.

.. el valor dentro de una organizacin depende


de su problema en su entorno propio.
EVALUACIN DE UN DBMS.

En una organizacin pequea, es posible que


una sola persona sera capaz de hacer el trabajo,
pero las grandes organizaciones tienen que
establecer formalmente un equipo de
evaluacin. Incluso la composicin de este
equipo va a cambiar algo en la medida que el
proceso de evaluacin siga su camino.
EVALUACIN DE UN DBMS.

Un buen inicio sera interpretar las necesidades


de los usuarios.
Los profesionales de tecnologa de la
informacin evaluaran las deficiencias tcnicas
de los diferentes sistema de base de datos y
finalmente el personal financiero y contable
examinar las estimaciones de costos,
alternativas, pagos, requisitos de personal, y las
negociaciones del contrato.
EVALUACIN DE UN DBMS.

El equipo de evaluacin tambin deben ser


conscientes de las cuestiones tcnicas y
administrativas. Estos criterios tcnicos podran
ser los siguientes:
Gestin de transacciones.
Interfaz de programacin.
Conectividad.
Integridad DBMS.
EVALUACIN DE UN DBMS
Integridad DBMS

El trmino integridad de datos se refiere a la


correccin y completitud de los datos en la base de
datos. Cuando los contenidos de una base de datos
se modifican con sentencias INSERT (insertar),
DELETE (borrar) o UPDATE (actualizar), la integridad
de los datos almacenados puede perderse de
maneras diferentes, a continuacin algunos
ejemplos:
EVALUACIN DE UN DBMS
Pueden aadirse datos no vlidos a la base de datos,
tales como un pedido que especifica un producto no
existente.
Pueden modificarse datos existentes tomando un valor
incorrecto, como, por ejemplo si se reasigna un
vendedor a una oficina no existente.
Los cambios a la base de datos pueden perderse
debido a un error del sistema o a un fallo en el
suministro de potencia.
Los cambios pueden ser aplicados parcialmente, como
por ejemplo si se aade un pedido de un producto sin
ajustar la cantidad disponible para vender.
EVALUACIN DE UN DBMS
Entonces. Qu es la integridad de datos?
Para preservar la consistencia y correccin de los
datos almacenados un DBMS relacional impone
generalmente una o ms restricciones de
integridad de datos. Estas restricciones restringen
los valores que pueden ser insertados en la base
de datos o creados mediante una actualizacin de
la base de datos. Varios tipos diferentes de
restricciones de integridad de datos suelen
encontrarse en las bases de datos relacionales,
incluyendo:
EVALUACIN DE UN DBMS
Datos requeridos: algunas columnas en una
base de datos debe contener un valor de dato
vlido en cada fila, es decir, no se permite que
contengan valores NULL o que falten. Puede
especificarse columnas requeridas cuando se
crea una tabla cuyo caso, el DBMS impedir
los valores NULL en esas columnas.
EVALUACIN DE UN DBMS
Chequeo de validez: cada columna de la base
de datos tiene un dominio, es decir, un
conjunto de valores que son legales para esa
columna. El DBMS puede ser preparado para
impedir otros valores en estas columnas.
Integridad de identidad: la clave primaria de
una tabla debe contener un valor nico en
cada fila, diferente de los valores de todas las
filas restantes.
EVALUACIN DE UN DBMS.

Del mismo modo podra haber criterios


administrativos tales como:
1. Plataforma de hardware requerida.
2. Documentacin.
3. La estabilidad financiera del vendedor.
4. Soporte tcnico.
5. El costo inicial.
6. Costos recurrentes.
EVALUACIN DE UN DBMS.

Despus de haber realizado la primera revisin


para elegir un DBMS, vamos a crear una lista con
las caractersticas y la informacin
correspondiente de cada DBMS en forma de
tabla.
Practica en clase
Instalar y configurar un manejador de base de
datos, usando los asistentes proporcionados
por el fabricante del gestor.
Realizar un anlisis comparativo de diferentes
manejadores de bases de datos.
10 consideraciones antes de elegir un DBMS

1. COLABORACIN.
Las herramientas de bases de datos que
permiten la colaboracin y la comunicacin con
la administracin, control de calidad, el
desarrollo y los socios pueden ayudar a todos a
tener xito en este entorno conectado.
10 consideraciones antes de elegir un DBMS

2. Visualizacin de Datos.
La mayora de la gente tiene una preferencia en
la forma en que desea analizar la informacin.
Algunos prefieren un enfoque grfico; algunos
quieren flujos de datos en bruto, mientras que
otros se benefician de ambos.
10 consideraciones antes de elegir un DBMS

3. FUNCIONALIDAD DBMS.
Se puede mostrar las tablas y columnas, pero
se le muestran las opciones especializadas y
objetos especiales para cada DBMS en su
entorno?
10 consideraciones antes de elegir un DBMS

4. Multiplataforma.
10 consideraciones antes de elegir un DBMS

5. CUANDO slo tienes una marca de SGBD.


10 consideraciones antes de elegir un DBMS

6. LOS COSTOS OCULTOS DE SOFTWARE DE


GESTIN E IMPLEMENTACIN.
Considerar la posibilidad de herramientas que
pueden ser administrados desde la "nube", que
puede simplificar la concesin de licencias,
reducir los costes y control de acceso mediante
la virtualizacin, etc.
10 consideraciones antes de elegir un DBMS

7. Inversin de futuro.
Considere las ventajas futuras de contar con una
herramienta que pueda permitir a todos actualizarse al
da rpidamente cuando negocio necesita un cambio.
10 consideraciones antes de elegir un DBMS

8. FLEXIBILIDAD.
Alguna vez ha deseado que el mejor desarrollador MS SQL
Server pase a un proyecto de Oracle?
10 consideraciones antes de elegir un DBMS

9. PERFORMANCE Y DISPONIBILIDAD.
Los DBAs y desarrolladores estn bajo presin
constante para mejorar la base de datos y
rendimiento de las aplicaciones. Optimizacin del
rendimiento es tambin un ingrediente clave en la
lucha por estirar los TI dlares a su lmite absoluto.
10 consideraciones antes de elegir un DBMS

10. SER EL HROE.


S el hroe, considere las herramientas que aumentarn
su rendimiento personal y valor a su organizacin y elevar
el perfil de todo su equipo.
Practica en clase
Realizar un anlisis comparativo de diferentes
manejadores de bases de datos para determinar
cual es el ms conveniente a utilizar para un
sistema que se desarrollar.
Los requerimientos del sistema se encuentran
detallados en el documento: SRS_Trmites y
Servicios v1.0
Se sugiere utilizar un documento de excel para
realizar la comparativa.
Practica en clase
Preguntas comunes a la hora de elegir una base de datos son:
A cuantos clientes quiero dar servicio de forma concurrente.
Que tamao de datos voy a necesitar gestionar.
Voy a necesitar implementar trabajos por lotes que accedern a la
base de datos
Qu exigencia de tiempo de respuesta necesito dar a mis clientes
Cmo voy a escalar mi base de datos segn vaya aumentando el
nmero de clientes y transacciones
Como voy a monitorizar mi base de datos para conseguir el menor
posible tiempo de indisponibilidad.
Necesito una base de datos relacional o una no SQL
Comportamiento de la base de datos ante cada. Como se comporta
con problemas.
Nuevas tecnologas y aplicaciones de
los sistemas de bases de datos
..generaciones de computadoras.
Debido al avance de las generaciones de las
computadoras, las bases de datos no se quedan
atrs, tuvieron que avanzar junto con los
lenguajes de programacin y las necesidades de
los programadores para el almacenaje de datos
y actualmente las bases de datos se han
convertido en un tipo de lenguaje multiusuario.
Mviles
La expectativa del futuro de las bases de datos se
proyecta a la manipulacin de bases de datos por
medio de todos dispositivos mviles.
Big Data
Este tipo de bases de datos sern totalmente
necesarios para procesar una infinidad de datos
provenientes de diferentes medios, como
paginas WEB El objetivo del Big Data, adems
de ser capaz de procesar millones de datos
procedentes de millones de medios, es el de
detectar patrones de comportamiento despus
de analizar los datos.
Realidad Aumentada
Futuro cercano
Base de datos en memoria:
La forma en que los datos estn organizados y se
manejan es totalmente diferente. Se usan
estructuras de datos simples, se eliminan
problemas de transferencia de informacin. Una
operacin se puede ejecutar de 20 a 200 veces ms
rpido que en sistemas convencionales. El acceso
ptimo es en forma de interfaz de programacin
(APIs). Sybase, Oracle, Four Js y otros ofrecen
algunas de estas capacidades.
Futuro cercano
Almacenamiento columnar:
Para anlisis estadstico, como almacenes de datos,
es posible almacenar columnas en lugar de
renglones, reduciendo la entrada y salida en forma
significativa.

Almacenamiento no relacional:
Para agregar grandes cantidades de datos y realizar
operaciones de bsqueda ha aparecido ste
modelo. BigTable de Google, SimpleDB de Amazon
y Azure Storage de Microsoft son ejemplos.
Futuro cercano
La nube:
Ofrece por primera vez la verdadera posibilidad
de almacenamiento ilimitado. Bases de datos en
data centers internos pueden extenderse a
operar en centros de datos pblicos. Microsoft
SQL Azure es el mejor ejemplo.

Potrebbero piacerti anche