DOCENTE

UUNIVERSIDAD AAUTONOMA DDE
YYUCATAN
TEMA: BASES DE DATOS
NOMBRE: SOLEDAD QUEZADA BAUTISTA
PROCEDENCIA: OAXACA
SANTIAGO PINOTEPA NACIONAL OAXACA, OCTUBRE DEL 2016
Lic. Soledad Quezada Bautista
CONCEPTO:
Una base de datos es el conjunto de datos informativos organizados en un
mismo contexto para su uso y vinculación.
Se le llama base de datos a los bancos de información que contienen datos
relativos a diversas temáticas y categorizados de distinta manera, pero que
comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y
clasificarlos en conjunto. Una base de datos puede ser de diverso tipo, desde
un pequeño fichero casero para ordenar libros y revistas por clasificación
alfabética hasta una compleja base que contenga datos de índole
gubernamental en un Estado u organismo internacional. Recientemente, el
término base de datos comenzó a utilizarse casi exclusivamente en referencia
a bases construidas a partir de software informático, que permiten una más
fácil y rápida organización de los datos. Las bases de datos informáticas
pueden crearse a partir de software o incluso de forma online usando
Internet.
Lic. Soledad Quezada Bautista
QUE ES UNA BASE DE DATOS SQL:
Base de datos SQL es un servicio de bases de datos relacionales en la nube basado en el
motor de Microsoft SQL Server líder del mercado, con capacidades críticas. Base de datos
SQL ofrece un rendimiento predecible, escalabilidad sin tiempo de inactividad, continuidad
empresarial y protección de datos (todo ello casi sin administración). Se puede centrar en el
desarrollo rápido de aplicaciones y en reducir el plazo de comercialización, en lugar de
administrar las máquinas virtuales y la infraestructura. Al basarse en el motor SQL Server,
Base de datos SQL admite las herramientas, bibliotecas y API de SQL Server existentes, lo que
facilita el proceso del paso a la nube.
Lic. Soledad Quezada Bautista
Lic. Soledad Quezada Bautista
QUE ES UNA BASE DE DATOS No-SQL:
Las bases de datos relacionales no tienen nada de malo: Precisamente gracias al
transcurso de los años, hemos logrado aprender técnicas bastante comunes
para normalizarlas en la medida de lo posible, escalarlas según crece la demanda, y
utilizarlas como sistema de persistencia para almacenar información desde nuestro
lenguaje procedural u orientado a objetos favorito (entre otros).
Algunas implementaciones bien conocidas que podríamos como NoSQL son: CouchDB,
MongoDB, RavenDB, Neo4j, Cassandra, BigTable, Dynamo, Riak, Hadoop, y otras muchas.
Muchos sistemas NoSQL permiten utilizar consultas del tipo Map-Reduce, las cuales
pueden ejecutarse en todos los nodos a la vez (cada uno operando sobre una porción de
los datos) y reunir luego los resultados antes de devolverlos al cliente. La gran mayoría
permiten también indicar otras cosas como el número de réplicas en que se hará una
operación de escritura, para garantizar la disponibilidad. Y gracias al sharding y a no tener
que replicar todos los datos en cada uno de los nodos, la información que se mueve entre
las distintas instancias del motor de base de datos no tiene por qué ser demasiado
intensiva.
BASES DE DATOS MAS PAPULARES:
Lic. Soledad Quezada Bautista
NOMBRE DIFERENCIAS VENTAJAS
SQL Server
• Utiliza mucho la memoria RAM para las
instalaciones y utilización de software.
• No se puede utilizar como practicas porque se
prohíben muchas cosas, tiene restricciones en lo
particular.
• La relación, calidad y el precio esta muy debajo
comparado con oracle.
• Tiene muchos bloqueos a nivel de página, un
tamaño de página fijo y demasiado pequeño, una
pésima implementación de los tipos de datos
variables.
• Es un sistema de gestión de base de datos.
• Es útil para manejar y obtener datos de la red de
redes.
• Nos permite olvidarnos de los ficheros que forman
la base de datos.
• Si trabajamos en una red social nos permite agregar
otros servidores de SQL Server. Por ejemplo dos
personas que trabajan con SQL Server, uno de ellos
se puede conectar al servidor de su otro compañero
y así se puede ver las bases de datos del otro
compañero con SQL Server.
• SQL permite administrar permisos a todo. También
permite que alguien conecte su SQLO al nuestro
pero sin embargo podemos decirle que no puede ver
esta base de datos pero otro si.
Lic. Soledad Quezada Bautista
Oracle
• Las versiones más recientes de Oracle son la
11g, 10g, 9g, 8g, desde el lanzamiento original
de la 8 se sucedieron varias versiones con
correcciones, hasta alcanzar la estabilidad en la
8.0.3. El motivo de tantos fallos fue, al parecer,
la remodelación del sistema de
almacenamiento por causa de la introducción
de extensiones orientadas a objetos.
• El mayor inconveniente de Oracle es quizás su
precio. Incluso las licencias de Personal Oracle
son excesivamente caras, en mi opinión. Otro
problema es la necesidad de ajustes. Un error
frecuente consiste en pensar que basta instalar
el Oracle en un servidor y enchufar
directamente las aplicaciones clientes. Un
Oracle mal configurado puede ser
desesperantemente lento.
• También es elevado el coste de la información,
y sólo últimamente han comenzado a aparecer
buenos libros sobre asuntos técnicos distintos
de la simple instalación y administración.
• Oracle es el motor de base de datos objeto-relacional más
usado a nivel mundial.
• Puede ejecutarse en todas las plataformas, desde una Pc
hasta un supercomputador.
• Oracle soporta todas las funciones que se esperan de un
servidor "serio": un lenguaje de diseño de bases de datos
muy completo (PL/SQL) que permite implementar diseños
"activos", con triggers y procedimientos almacenados, con
una integridad referencial declarativa bastante potente.
• Permite el uso de particiones para la mejora de la eficiencia,
de replicación e incluso ciertas versiones admiten la
administración de bases de datos distribuidas.
• El software del servidor puede ejecutarse en multitud de
sistemas operativos.
• Existe incluso una versión personal para Windows 9x, lo cual
es un punto a favor para los desarrolladores que se llevan
trabajo a casa.
• Oracle es la base de datos con más orientación hacía
INTERNET.
Lic. Soledad Quezada Bautista
Mongo DB
• Mongo DB bloquea la base de datos cada vez que se
realiza un escritura, lo que reduce la concurrencia
dramáticamente.
• Retorna cuando no se a escrito la información en el
espacio de almacenamiento permanente, puede
ocasionar perdida de información.
• Cambia el valor por defecto para escribir al menos
una replica, pero esto sigue sin satisfacer la
durabilidad ni la verificabilidad.
• Tiene problemas de rendimiento cuando el volumen
de datos supera los 100GB.
• Mongo DB tiene la capacidad de realizar consultas utilizando
javascript, haciendo que estas sean enviadas directamente a
la base de datos para ser ejecutada.
• Se utiliza un sistemas de archivos, ya que cuenta con la
capacidad para balancear la carga y recopilación de datos
utilizando múltiples servidores para almacenamiento de
archivo.
• El des-arrollador elige una llave shard(clave).
• La configuración automática, se puede agregar nuevas
maquinas a mongo DB con el sistema de base corriendo.
Oracle NoSQL
• No todas las bases de datos NoSQL contemplan la
atomicidad de las instrucciones y la integridad de los
datos. Soportan lo que se llama consistencia eventual.
• Problemas de compatibilidad entre instrucciones SQL.
Las nuevas bases de datos utilizan sus propias
características en el lenguaje de consulta y no son
100% compatibles con el SQL de las bases de datos
relacionales.
• Falta de estandarización. Hay muchas bases de datos
NoSQL y aún no hay un estándar como si lo hay en las
bases de datos relacionales. Se presume un futuro
incierto en estas bases de datos.
• Soporte multiplataforma. Aún quedan muchas
mejoras en algunos sistemas para que soporten
sistemas operativos que no sean Linux.
• Suelen tener herramientas de administración no muy
usables o se accede por consola.
• Escalabilidad: Se pueden escalar con relativa facilidad ante
demandas puntuales de sobre carga de datos.
• Rendimiento: Para obtener un mejor rendimiento en el
procesamiento de los datos sólo es necesario añadir más
recursos en la plataforma hardware o priorizar cual son los
servicios críticos en cada momento.
• Estructura: Los desarrolladores de aplicaciones que trabajan
con bases de datos relacionales muchas veces encuentran
problemas con la cartografía de los datos y su impedancia.
En las bases de datos NoSQL, esto no es generalmente un
problema, ya que los datos no se almacenan en la misma
manera.
• Activación/Desactivación: Debido a la naturaleza distribuida
de los datos, los modelos NoSQL responden muy bien ante
la activación/desactivación de los servicios en base a las
necesidades puntuales de demanda por parte de los
usuarios o del mismo sistema.
Lic. Soledad Quezada Bautista
Cassandra No orientado a transacciones este es el factor mas
débil de esta tecnología.
El hecho de tener los datos guardados columna a
columna nos permite retornar las filas mas
rápidamente, pero al insertar, actualizar o borrar
un registro, se deberá hacer en mas de una
ubicación; por esta razón este tipo de base de
datos no se recomienda para sistemas de tipo
OLTP orientados a transacciones y alta
concurrencia
Orientado a columna familias, tolerante a fallos , ya que
replica los datos de forma automática a múltiples nodos;
cuando un nodo falla puede ser reemplazado sin ningún
periodo de inactividad. permite replicas a múltiples data
centers; almacenamiento de los datos tipo column family.
REFERENCIAS
•https://www.adictosaltrabajo.com/tutoriales/primeros-pasos-apache-cassandra/
•fundamentos-de-bases-de-datos-silberschatz-korth-sudarshan.pdf
•http://www.mcgraw-hill.es/olc/silberschatz
•http://mx.casadellibro.com/libros/informatica/programacion-y-lenguajes/bases-de-dato
Lic. Soledad Quezada Bautista
REFERENCIAS
•https://www.adictosaltrabajo.com/tutoriales/primeros-pasos-apache-cassandra/
•fundamentos-de-bases-de-datos-silberschatz-korth-sudarshan.pdf
•http://www.mcgraw-hill.es/olc/silberschatz
•http://mx.casadellibro.com/libros/informatica/programacion-y-lenguajes/bases-de-dato
Lic. Soledad Quezada Bautista
1 de 10

Recomendados

Bases de datosBases de datos
Bases de datosAngélica Calzada
173 vistas9 diapositivas
Carmen rojasCarmen rojas
Carmen rojasCarmen Rojas Gil
105 vistas14 diapositivas
Alfredo reyesAlfredo reyes
Alfredo reyesCarmen Rojas Gil
43 vistas14 diapositivas

Más contenido relacionado

La actualidad más candente

Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldoubas salas
168 vistas12 diapositivas
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaRozzi Reyes
111 vistas14 diapositivas
Base de datos3Base de datos3
Base de datos3DEYANIRA SANCHEZ E
99 vistas11 diapositivas

La actualidad más candente(20)

Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
ubas salas168 vistas
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatos
Angelica Cordova166 vistas
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
Rozzi Reyes111 vistas
Principales bases de datosPrincipales bases de datos
Principales bases de datos
Jose Guadalupe Gonzalez Velazquez41 vistas
Base de datos3Base de datos3
Base de datos3
DEYANIRA SANCHEZ E99 vistas
Principales base de datosPrincipales base de datos
Principales base de datos
JesusRodriguez73015 vistas
PresentacionPresentacion
Presentacion
luzrivera6673 vistas
Base de datosBase de datos
Base de datos
isabel1fer21 vistas
proyecto base de datos  5ºAproyecto base de datos  5ºA
proyecto base de datos 5ºA
Diana Laura Rodriguez Silva127 vistas
Bases de datosBases de datos
Bases de datos
RoOxy DeSrosiers37 vistas
Base de datosBase de datos
Base de datos
jeanet parra137 vistas
Bases de datosBases de datos
Bases de datos
ElenaMontserratGarci42 vistas
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak
Andrei Amador4.6K vistas
Base de datosBase de datos
Base de datos
América Galindo694 vistas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
Martin Macario1.7K vistas
Act4 bd moreno_joelAct4 bd moreno_joel
Act4 bd moreno_joel
joel28189 vistas

Destacado(9)

EcosistemasEcosistemas
Ecosistemas
sandra141473513 vistas
HENA FINAL RESUME UPDATEDHENA FINAL RESUME UPDATED
HENA FINAL RESUME UPDATED
nasima khatoon120 vistas
Actividad modulo 1 BÚSQUEDA E INFORMACIÓN DE LA WEBActividad modulo 1 BÚSQUEDA E INFORMACIÓN DE LA WEB
Actividad modulo 1 BÚSQUEDA E INFORMACIÓN DE LA WEB
Ricardo Edward Hernandez Deza144 vistas
TEACHING 1-1TEACHING 1-1
TEACHING 1-1
angelo roskruge77 vistas
CAT KitCAT Kit
CAT Kit
lydaellis398 vistas

Similar a DOCENTE

Alfredo reyesAlfredo reyes
Alfredo reyesAlfredo Reyes May
146 vistas14 diapositivas
Actv4_bd_moreno_joelActv4_bd_moreno_joel
Actv4_bd_moreno_joeljoel28
95 vistas14 diapositivas
Bases de datosBases de datos
Bases de datosMercy Esquivel
110 vistas7 diapositivas

Similar a DOCENTE(19)

Principales bases de datosPrincipales bases de datos
Principales bases de datos
Monica Beltran Algandar996 vistas
Paz perez carolina_basede_datosPaz perez carolina_basede_datos
Paz perez carolina_basede_datos
Carolina Paz Perez160 vistas
Alfredo reyesAlfredo reyes
Alfredo reyes
Alfredo Reyes May146 vistas
Hilda Dolores Garza Acosta Base de DatosHilda Dolores Garza Acosta Base de Datos
Hilda Dolores Garza Acosta Base de Datos
hilda dolores garza acosta27 vistas
Actv4_bd_moreno_joelActv4_bd_moreno_joel
Actv4_bd_moreno_joel
joel2895 vistas
Bases de datosBases de datos
Bases de datos
Mercy Esquivel110 vistas
Basede datos nlsgBasede datos nlsg
Basede datos nlsg
leticia Soto84 vistas
Base de DatosBase de Datos
Base de Datos
vjgaby1.7K vistas
Base de datosBase de datos
Base de datos
NOHEMI VASQUEZ138 vistas
Base de datosBase de datos
Base de datos
Felipe Guzman Gonzalez73 vistas
bases de datosbases de datos
bases de datos
yuliana27090161 vistas
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
ManuelHernandezz23 vistas
Presentacion power pointPresentacion power point
Presentacion power point
Jose Manzano71 vistas
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
Jonathan Guerrero Pacori795 vistas
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
Jonathan Guerrero Pacori400 vistas
Base de datosBase de datos
Base de datos
cecilia profordems30 vistas
Bases de datos existentesBases de datos existentes
Bases de datos existentes
ROSA ADELFA LOPEZ CALDERON165 vistas
Base de datosBase de datos
Base de datos
Elizabeth Moreno Rivera97 vistas
base de datosbase de datos
base de datos
vaniasolisgarcia18 vistas

Último(20)

Contenidos y PDA 5°.docxContenidos y PDA 5°.docx
Contenidos y PDA 5°.docx
Norberto Millán Muñoz24 vistas
Contenidos y PDA 1°.docxContenidos y PDA 1°.docx
Contenidos y PDA 1°.docx
Norberto Millán Muñoz47 vistas
Tema 3-El átomo.pptxTema 3-El átomo.pptx
Tema 3-El átomo.pptx
fatimasilvacabral147 vistas
DE OLLANTa.pptxDE OLLANTa.pptx
DE OLLANTa.pptx
alinargomedocueva227 vistas
UNIDAD 2.pdfUNIDAD 2.pdf
UNIDAD 2.pdf
GraceValeriaGuevaraN1K vistas
DESERCIÓN ESCOLAR.pptxDESERCIÓN ESCOLAR.pptx
DESERCIÓN ESCOLAR.pptx
recwebleta27 vistas
Misión en favor de los necesitados.pdfMisión en favor de los necesitados.pdf
Misión en favor de los necesitados.pdf
Alejandrino Halire Ccahuana56 vistas
CONVERSACIONES SAN ESTEBAN 23-24CONVERSACIONES SAN ESTEBAN 23-24
CONVERSACIONES SAN ESTEBAN 23-24
San Esteban Comunicación Dominicos de Salamanca119 vistas
Contenidos y PDA 6° Grado.docxContenidos y PDA 6° Grado.docx
Contenidos y PDA 6° Grado.docx
Norberto Millán Muñoz39 vistas
Teoria y Practica de Mercado 2023.docxTeoria y Practica de Mercado 2023.docx
Teoria y Practica de Mercado 2023.docx
Maribel Cordero45 vistas
semana 2semana 2
semana 2
ValdezsalvadorMayleM62 vistas
Carta-Elfo-Llegada.pdfCarta-Elfo-Llegada.pdf
Carta-Elfo-Llegada.pdf
IsabelCalvoMartinez127 vistas
Contenidos y PDA 2° Grado.docxContenidos y PDA 2° Grado.docx
Contenidos y PDA 2° Grado.docx
Norberto Millán Muñoz48 vistas

DOCENTE

  • 1. UUNIVERSIDAD AAUTONOMA DDE YYUCATAN TEMA: BASES DE DATOS NOMBRE: SOLEDAD QUEZADA BAUTISTA PROCEDENCIA: OAXACA SANTIAGO PINOTEPA NACIONAL OAXACA, OCTUBRE DEL 2016 Lic. Soledad Quezada Bautista
  • 2. CONCEPTO: Una base de datos es el conjunto de datos informativos organizados en un mismo contexto para su uso y vinculación. Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto. Una base de datos puede ser de diverso tipo, desde un pequeño fichero casero para ordenar libros y revistas por clasificación alfabética hasta una compleja base que contenga datos de índole gubernamental en un Estado u organismo internacional. Recientemente, el término base de datos comenzó a utilizarse casi exclusivamente en referencia a bases construidas a partir de software informático, que permiten una más fácil y rápida organización de los datos. Las bases de datos informáticas pueden crearse a partir de software o incluso de forma online usando Internet. Lic. Soledad Quezada Bautista
  • 3. QUE ES UNA BASE DE DATOS SQL: Base de datos SQL es un servicio de bases de datos relacionales en la nube basado en el motor de Microsoft SQL Server líder del mercado, con capacidades críticas. Base de datos SQL ofrece un rendimiento predecible, escalabilidad sin tiempo de inactividad, continuidad empresarial y protección de datos (todo ello casi sin administración). Se puede centrar en el desarrollo rápido de aplicaciones y en reducir el plazo de comercialización, en lugar de administrar las máquinas virtuales y la infraestructura. Al basarse en el motor SQL Server, Base de datos SQL admite las herramientas, bibliotecas y API de SQL Server existentes, lo que facilita el proceso del paso a la nube. Lic. Soledad Quezada Bautista
  • 4. Lic. Soledad Quezada Bautista QUE ES UNA BASE DE DATOS No-SQL: Las bases de datos relacionales no tienen nada de malo: Precisamente gracias al transcurso de los años, hemos logrado aprender técnicas bastante comunes para normalizarlas en la medida de lo posible, escalarlas según crece la demanda, y utilizarlas como sistema de persistencia para almacenar información desde nuestro lenguaje procedural u orientado a objetos favorito (entre otros). Algunas implementaciones bien conocidas que podríamos como NoSQL son: CouchDB, MongoDB, RavenDB, Neo4j, Cassandra, BigTable, Dynamo, Riak, Hadoop, y otras muchas. Muchos sistemas NoSQL permiten utilizar consultas del tipo Map-Reduce, las cuales pueden ejecutarse en todos los nodos a la vez (cada uno operando sobre una porción de los datos) y reunir luego los resultados antes de devolverlos al cliente. La gran mayoría permiten también indicar otras cosas como el número de réplicas en que se hará una operación de escritura, para garantizar la disponibilidad. Y gracias al sharding y a no tener que replicar todos los datos en cada uno de los nodos, la información que se mueve entre las distintas instancias del motor de base de datos no tiene por qué ser demasiado intensiva.
  • 5. BASES DE DATOS MAS PAPULARES: Lic. Soledad Quezada Bautista NOMBRE DIFERENCIAS VENTAJAS SQL Server • Utiliza mucho la memoria RAM para las instalaciones y utilización de software. • No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular. • La relación, calidad y el precio esta muy debajo comparado con oracle. • Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño, una pésima implementación de los tipos de datos variables. • Es un sistema de gestión de base de datos. • Es útil para manejar y obtener datos de la red de redes. • Nos permite olvidarnos de los ficheros que forman la base de datos. • Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro compañero y así se puede ver las bases de datos del otro compañero con SQL Server. • SQL permite administrar permisos a todo. También permite que alguien conecte su SQLO al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si.
  • 6. Lic. Soledad Quezada Bautista Oracle • Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos. • El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. • También es elevado el coste de la información, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración. • Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial. • Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. • Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. • Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. • El software del servidor puede ejecutarse en multitud de sistemas operativos. • Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. • Oracle es la base de datos con más orientación hacía INTERNET.
  • 7. Lic. Soledad Quezada Bautista Mongo DB • Mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que reduce la concurrencia dramáticamente. • Retorna cuando no se a escrito la información en el espacio de almacenamiento permanente, puede ocasionar perdida de información. • Cambia el valor por defecto para escribir al menos una replica, pero esto sigue sin satisfacer la durabilidad ni la verificabilidad. • Tiene problemas de rendimiento cuando el volumen de datos supera los 100GB. • Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo que estas sean enviadas directamente a la base de datos para ser ejecutada. • Se utiliza un sistemas de archivos, ya que cuenta con la capacidad para balancear la carga y recopilación de datos utilizando múltiples servidores para almacenamiento de archivo. • El des-arrollador elige una llave shard(clave). • La configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base corriendo. Oracle NoSQL • No todas las bases de datos NoSQL contemplan la atomicidad de las instrucciones y la integridad de los datos. Soportan lo que se llama consistencia eventual. • Problemas de compatibilidad entre instrucciones SQL. Las nuevas bases de datos utilizan sus propias características en el lenguaje de consulta y no son 100% compatibles con el SQL de las bases de datos relacionales. • Falta de estandarización. Hay muchas bases de datos NoSQL y aún no hay un estándar como si lo hay en las bases de datos relacionales. Se presume un futuro incierto en estas bases de datos. • Soporte multiplataforma. Aún quedan muchas mejoras en algunos sistemas para que soporten sistemas operativos que no sean Linux. • Suelen tener herramientas de administración no muy usables o se accede por consola. • Escalabilidad: Se pueden escalar con relativa facilidad ante demandas puntuales de sobre carga de datos. • Rendimiento: Para obtener un mejor rendimiento en el procesamiento de los datos sólo es necesario añadir más recursos en la plataforma hardware o priorizar cual son los servicios críticos en cada momento. • Estructura: Los desarrolladores de aplicaciones que trabajan con bases de datos relacionales muchas veces encuentran problemas con la cartografía de los datos y su impedancia. En las bases de datos NoSQL, esto no es generalmente un problema, ya que los datos no se almacenan en la misma manera. • Activación/Desactivación: Debido a la naturaleza distribuida de los datos, los modelos NoSQL responden muy bien ante la activación/desactivación de los servicios en base a las necesidades puntuales de demanda por parte de los usuarios o del mismo sistema.
  • 8. Lic. Soledad Quezada Bautista Cassandra No orientado a transacciones este es el factor mas débil de esta tecnología. El hecho de tener los datos guardados columna a columna nos permite retornar las filas mas rápidamente, pero al insertar, actualizar o borrar un registro, se deberá hacer en mas de una ubicación; por esta razón este tipo de base de datos no se recomienda para sistemas de tipo OLTP orientados a transacciones y alta concurrencia Orientado a columna familias, tolerante a fallos , ya que replica los datos de forma automática a múltiples nodos; cuando un nodo falla puede ser reemplazado sin ningún periodo de inactividad. permite replicas a múltiples data centers; almacenamiento de los datos tipo column family.