Académique Documents
Professionnel Documents
Culture Documents
Los ODBMS son una buena eleccin para aquellos sistemas que
necesitan un buen rendimiento en la manipulacin de tipos de dato
complejos. Los ODBMS proporcionan los costes de desarrollo ms
bajos y el mejor rendimiento cuando se usan objetos gracias a que
almacenan objetos en disco y tienen una integracin transparente
con el programa escrito en un lenguaje de programacin orientado a
objetos, al almacenar exactamente el modelo de objeto usado a nivel
aplicativo, lo que reduce los costes de desarrollo y mantenimiento.
SQL
SQL (por sus siglas en ingls Structured Query Language) es
un lenguaje declarativo de acceso a bases de datos relacionales que
permite especificar diversos tipos de operaciones en ellas. Una de sus
caractersticas es el manejo del lgebra y el clculo relacional que
permiten efectuar consultas con el fin de recuperar, de forma sencilla,
informacin de bases de datos, as como hacer cambios en ellas.
SQL es un lenguaje de acceso a bases de datos que explota la
flexibilidad y potencia de los sistemas relacionales y permite as gran
variedad de operaciones.4
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento"
que, gracias a su fuerte base terica y su orientacin al manejo de
conjuntos de registros y no a registros individuales permite una
alta productividad en codificacin y la orientacin a objetos. De esta
forma, una sola sentencia puede equivaler a uno o ms programas
que se utilizaran en un lenguaje de bajo nivel orientado a registros.
SQL tambin tiene las siguientes caractersticas:
NoSQL
En informtica, NoSQL (a veces llamado "no slo SQL") es una amplia
clase de sistemas de gestin de bases de datos que difieren del
modelo clsico del sistema de gestin de bases de datos relacionales
(RDBMS) en aspectos importantes, el ms destacado es que no
usan SQL como el principal lenguaje 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 slo SQL" para subrayar el
hecho de que tambin pueden soportar lenguajes de consulta de tipo
SQL.
Por lo general, los investigadores acadmicos se refieren a este tipo
de bases de datos como almacenamiento estructurado, trmino que
abarca tambin las bases de datos relacionales clsicas. A menudo,
las bases de datos NoSQL se clasifican segn su forma de almacenar
los datos, y comprenden categoras como clave-valor, las
implementaciones de Big Table, bases de datos documentales,
y Bases de datos orientadas a grafos.