María Josse Gaytán Fuentes
PRINCIPALES BASES DE DATOS
¿QUÉ ES UNA BASE DE DATOS?
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de
información de forma organizada para que luego podamos encontrar y utilizar fácilmente.
A continuación te presentamos una guía que te explicará el concepto y características de
las bases de datos.
¿QUÉ ES UNA BASE DE DATOS DE TIPO SQL?
SQL (Structured Query Language) es un lenguaje de programación estándar e interactivo
para la obtención de información desde una base de datos y para actualizarla. Aunque SQL
es a la vez un ANSI y una norma ISO, muchos productos de bases de datos soportan SQL
con extensiones propietarias al lenguaje estándar. Las consultas toman la forma de un
lenguaje de comandos que permite seleccionar, insertar, actualizar, averiguar la ubicación
de los datos, y más. También hay una interfaz de programación.
¿QUÉ ES UNA BASE DE DATOS NO- SQL?
Pese a la no existencia de una definición formal, cuando hablamos de base datos No SQL,
también conocidas como “No sólo SQL”, nos referimos a una amplia clase de sistemas de
gestión de datos (mecanismos para el almacenamiento y recuperación de datos) que
difieren, en aspectos importantes, del modelo clásico de relaciones entre entidades (o
tablas) existente en los sistemas de gestión bases de datos relacionales, siendo el más
destacado el que no usan SQL como lenguaje principal de consulta.
BASES DE DATOS MÁS POPULARES
• DESVENTAJAS DE SQL SERVER
1. Utiliza mucho la memoria RAM para las instalaciones y utilización de
software.
2. No se puede utilizar como practicas porque se prohíben muchas cosas,
tiene restricciones en lo particular.
3. La relación, calidad y el precio esta muy debajo comparado con Oracle.
4. 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.
• VENTAJAS DE SQL SERVER
1. Es un sistema de gestión de base de datos.
2. Es útil para manejar y obtener datos de la red de redes.
3. Nos permite olvidarnos de los ficheros que forman la base de datos.
ORACLE RDBMS
• VENTAJAS DE ORACLE RDBMS
1. Una ventaja principal de Oracle SQL es su estandarización y
consistencia entre distintas implementaciones. SQL fue
estandarizado por primera vez por el ANSI (Instituto
Estadounidense de Estandarización) en1986, y luego ratificado
en 1987 por la Organización Internacional de Estandarización
(ISO), el cual sigue siendo el organismo de estandarización.
• DESVENTAJA: INCOMPATIBILIDAD Y COMPLEJIDAD
1. Una de las mayores desventajas de Oracle SQL es la
inconsistencia e incompatibilidad de datos en las áreas del
tiempo y sintaxis de datos, concatenación de cadenas y
sensibilidad de caracteres. El lenguaje es complejo, con un
enfoque de palabras clave similar en estructura a COBOL (por
las cifras en inglés de lenguaje común orientado a los
negocios), con menos reglas de sintaxis y gramática.
MONGO DB.
• VENTAJAS
1. Mongo DB tiene la capacidad de realizar consultas utilizando JavaScript,
haciendo que estas sean enviadas directamente a la base de datos para ser
ejecutada.
2. 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.
3. El des-arrollador elige una llave share(clave).
4. La configuración automática, se puede agregar nuevas maquinas a mongo DB
con el sistema de base corriendo.
• DESVENTAJAS
1. Mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que
reduce la concurrencia dramáticamente.
2. Retorna cuando no se a escrito la información en el espacio de almacenamiento
permanente, puede ocasionar perdida de información.
ORACLE NO SQL.
• VENTAJAS
1. Oracle es el motor de base de datos objeto-relacional más usado a nivel
mundial.
2. Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador.
3. 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.
• DESVENTAJAS
1. 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.
CASSANDRA.
• VENTAJAS
1. Rápidas respuestas aunque la demanda crezca.
2. Almacenamiento distribuido.
3. Escalabilidad horizontal (añade nuevo hardware cuando sea
preciso).
• DESVENTAJAS
1. No hay joins (a cambio de más velocidad).
2. No permite ordenar resultados en tiempo de consulta.
3. No tiene SQL.
4. Pero desde la versión 0.8 tenemos CQL.

Base de datos

  • 1.
    María Josse GaytánFuentes PRINCIPALES BASES DE DATOS
  • 2.
    ¿QUÉ ES UNABASE DE DATOS? Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos.
  • 3.
    ¿QUÉ ES UNABASE DE DATOS DE TIPO SQL? SQL (Structured Query Language) es un lenguaje de programación estándar e interactivo para la obtención de información desde una base de datos y para actualizarla. Aunque SQL es a la vez un ANSI y una norma ISO, muchos productos de bases de datos soportan SQL con extensiones propietarias al lenguaje estándar. Las consultas toman la forma de un lenguaje de comandos que permite seleccionar, insertar, actualizar, averiguar la ubicación de los datos, y más. También hay una interfaz de programación.
  • 4.
    ¿QUÉ ES UNABASE DE DATOS NO- SQL? Pese a la no existencia de una definición formal, cuando hablamos de base datos No SQL, también conocidas como “No sólo SQL”, nos referimos a una amplia clase de sistemas de gestión de datos (mecanismos para el almacenamiento y recuperación de datos) que difieren, en aspectos importantes, del modelo clásico de relaciones entre entidades (o tablas) existente en los sistemas de gestión bases de datos relacionales, siendo el más destacado el que no usan SQL como lenguaje principal de consulta.
  • 5.
    BASES DE DATOSMÁS POPULARES • DESVENTAJAS DE SQL SERVER 1. Utiliza mucho la memoria RAM para las instalaciones y utilización de software. 2. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular. 3. La relación, calidad y el precio esta muy debajo comparado con Oracle. 4. 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. • VENTAJAS DE SQL SERVER 1. Es un sistema de gestión de base de datos. 2. Es útil para manejar y obtener datos de la red de redes. 3. Nos permite olvidarnos de los ficheros que forman la base de datos.
  • 6.
    ORACLE RDBMS • VENTAJASDE ORACLE RDBMS 1. Una ventaja principal de Oracle SQL es su estandarización y consistencia entre distintas implementaciones. SQL fue estandarizado por primera vez por el ANSI (Instituto Estadounidense de Estandarización) en1986, y luego ratificado en 1987 por la Organización Internacional de Estandarización (ISO), el cual sigue siendo el organismo de estandarización. • DESVENTAJA: INCOMPATIBILIDAD Y COMPLEJIDAD 1. Una de las mayores desventajas de Oracle SQL es la inconsistencia e incompatibilidad de datos en las áreas del tiempo y sintaxis de datos, concatenación de cadenas y sensibilidad de caracteres. El lenguaje es complejo, con un enfoque de palabras clave similar en estructura a COBOL (por las cifras en inglés de lenguaje común orientado a los negocios), con menos reglas de sintaxis y gramática.
  • 7.
    MONGO DB. • VENTAJAS 1.Mongo DB tiene la capacidad de realizar consultas utilizando JavaScript, haciendo que estas sean enviadas directamente a la base de datos para ser ejecutada. 2. 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. 3. El des-arrollador elige una llave share(clave). 4. La configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base corriendo. • DESVENTAJAS 1. Mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que reduce la concurrencia dramáticamente. 2. Retorna cuando no se a escrito la información en el espacio de almacenamiento permanente, puede ocasionar perdida de información.
  • 8.
    ORACLE NO SQL. •VENTAJAS 1. Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial. 2. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. 3. 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. • DESVENTAJAS 1. 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.
  • 9.
    CASSANDRA. • VENTAJAS 1. Rápidasrespuestas aunque la demanda crezca. 2. Almacenamiento distribuido. 3. Escalabilidad horizontal (añade nuevo hardware cuando sea preciso). • DESVENTAJAS 1. No hay joins (a cambio de más velocidad). 2. No permite ordenar resultados en tiempo de consulta. 3. No tiene SQL. 4. Pero desde la versión 0.8 tenemos CQL.