BASE DE DATOS
Una base de datos o banco de datos es un conjunto
de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En este sentido; una
biblioteca puede considerarse una base de datos compuesta
en su mayoría por documentos y textos impresos en papel e
indexados para su consulta. Actualmente, y debido al
desarrollo tecnológico de campos como la informática y
la electrónica, la mayoría de las bases de datos están en
formato digital, siendo este un componente electrónico, por
tanto se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de datos.
BASE DE DATOS TIPO SQL
SQL (por sus siglas en inglés Structured Query Language;
en español lenguaje de consulta estructurada) es un lenguaje específico del
dominio que da acceso a un sistema de gestión de bases de datos
relacionales que permite especificar diversos tipos de operaciones en ellos.
Una de sus características es el manejo del álgebra y el cálculo
relacional que permiten efectuar consultascon el fin de recuperar, de forma
sencilla, información de bases de datos, así como hacer cambios en ellas.
Originalmente basado en el álgebra relacional y en el cálculo
relacional, SQL consiste en un lenguaje de definición de datos, un lenguaje
de manipulación de datos y un lenguaje de control de datos. El alcance de
SQL incluye la inserción de datos, consultas, actualizaciones y borrado, la
creación y modificación de esquemas y el control de acceso a los datos.
También el SQL a veces se describe como un lenguaje declarativo, también
incluye elementos procesales.
BASE DE DATOS TIPO NO SQL
En informática, NoSQL (a veces llamado "no sólo SQL") es una amplia
clase de sistemas de gestión de bases de datos que difieren del modelo clásico
de SGBDR (Sistema de Gestión de Bases de Datos Relacionales) en aspectos
importantes, siendo el más destacado que no usan SQL como lenguaje principal
de consultas. Los datos almacenados no requieren estructuras fijas como tablas,
normalmente no soportan operaciones JOIN, ni garantizan
completamente ACID (atomicidad, consistencia, aislamiento y durabilidad), y
habitualmente escalan bien horizontalmente. Los sistemas NoSQL se denominan
a veces "no sólo SQL" para subrayar el hecho de que también pueden soportar
lenguajes de consulta de tipo SQL.
Por lo general, los investigadores académicos se refieren a este tipo de
bases de datos como almacenamiento estructurado, término que abarca también
las bases de datos relacionales clásicas. A menudo, las bases de datos No SQL
se clasifican según su forma de almacenar los datos, y comprenden categorías
como clave-valor, las implementaciones de BigTable, bases de datos
documentales, y bases de datos orientadas a grafos.
TABLA COMPARATIVA DE BASE DE DATOS
BASE DE DATOS DIFERENCIAS VENTAJAS
SQL SERVER Acuerdos y obligaciones de
IBM (DB2).
Obligaciones de Microsoft
(SQL Server, ODBC y ADO)
Fundamentos relacionales
Estructura de alto nivel en
inglés.
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.
ORACLE Ocupa el primer lugar en la
categoría de las bases de
datos
Séptimo lugar a nivel mundial
de las compañías de
tecnologías de la información.
Motor de base de datos objeto-
relacional más usado a nivel
mundial.
Multiplataforma: puede
ejecutarse desde un PC hasta
una supercomputadora.
Permite el uso de particiones
para hacer consultas, informes,
análisis de datos, etc.
MONGO DB MongoDB soporta la búsqueda
por campos.
Cualquier campo en un
documento de MongoDB puede
ser indexado.
Puede ser utilizado como
un sistema de archivos
Sintonización.
Facilidad de escalabilidad
horizontal: MongoDB es fácil
de escalar.
No objetos necesarios
conversión A / mapeo de
objetos de aplicación a la base
de datos.
ORACLE NO SQL Oracle NoSQL Database es
configurable
La indexación basada en la
clave primaria solo limita el
número de rutas de acceso de
baja latencia.
La compatibilidad con tablas
externas permite obtener
datos Oracle NoSQL de
Oracle.
Oracle Event Processing
proporciona acceso de lectura
a la base de datos Oracle
NoSQL a través del cartucho
de la base de datos NoSQL.
CASSANDRA Las estrategias de replicación
son configurables.
Se ofrece la elección de el nivel
de consistencia para las
lecturas y escrituras.
Todos los nodos del clúster
tiene el mismo rol.
Cassandra también ofrece un
gran rendimiento.
El modelo de datos de
Cassandra consiste en
particional las filas,

Diferentes base de datos

  • 2.
    BASE DE DATOS Unabase de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
  • 3.
    BASE DE DATOSTIPO SQL SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultascon el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas. Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos. El alcance de SQL incluye la inserción de datos, consultas, actualizaciones y borrado, la creación y modificación de esquemas y el control de acceso a los datos. También el SQL a veces se describe como un lenguaje declarativo, también incluye elementos procesales.
  • 4.
    BASE DE DATOSTIPO NO SQL En informática, NoSQL (a veces llamado "no sólo SQL") es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico de SGBDR (Sistema de Gestión de Bases de Datos Relacionales) en aspectos importantes, siendo el más destacado que no usan SQL como lenguaje principal de consultas. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, consistencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente. Los sistemas NoSQL se denominan a veces "no sólo SQL" para subrayar el hecho de que también pueden soportar lenguajes de consulta de tipo SQL. Por lo general, los investigadores académicos se refieren a este tipo de bases de datos como almacenamiento estructurado, término que abarca también las bases de datos relacionales clásicas. A menudo, las bases de datos No SQL se clasifican según su forma de almacenar los datos, y comprenden categorías como clave-valor, las implementaciones de BigTable, bases de datos documentales, y bases de datos orientadas a grafos.
  • 5.
    TABLA COMPARATIVA DEBASE DE DATOS BASE DE DATOS DIFERENCIAS VENTAJAS SQL SERVER Acuerdos y obligaciones de IBM (DB2). Obligaciones de Microsoft (SQL Server, ODBC y ADO) Fundamentos relacionales Estructura de alto nivel en inglés. 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. ORACLE Ocupa el primer lugar en la categoría de las bases de datos Séptimo lugar a nivel mundial de las compañías de tecnologías de la información. Motor de base de datos objeto- relacional más usado a nivel mundial. Multiplataforma: puede ejecutarse desde un PC hasta una supercomputadora. Permite el uso de particiones para hacer consultas, informes, análisis de datos, etc.
  • 6.
    MONGO DB MongoDBsoporta la búsqueda por campos. Cualquier campo en un documento de MongoDB puede ser indexado. Puede ser utilizado como un sistema de archivos Sintonización. Facilidad de escalabilidad horizontal: MongoDB es fácil de escalar. No objetos necesarios conversión A / mapeo de objetos de aplicación a la base de datos. ORACLE NO SQL Oracle NoSQL Database es configurable La indexación basada en la clave primaria solo limita el número de rutas de acceso de baja latencia. La compatibilidad con tablas externas permite obtener datos Oracle NoSQL de Oracle. Oracle Event Processing proporciona acceso de lectura a la base de datos Oracle NoSQL a través del cartucho de la base de datos NoSQL. CASSANDRA Las estrategias de replicación son configurables. Se ofrece la elección de el nivel de consistencia para las lecturas y escrituras. Todos los nodos del clúster tiene el mismo rol. Cassandra también ofrece un gran rendimiento. El modelo de datos de Cassandra consiste en particional las filas,