2. ¿Qué es una base 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?¿Qué es una base de datos de 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 consultas con el fin de recuperar, de forma sencilla,
información de bases de datos, así como hacer cambios en ellas.
3. ¿Qué es una base de datos No-SQL?¿Qué es una base de datos No-SQL?
NoSQL es un término que describe las bases de datos no relacionales de alto desempeño. Las
bases de datos NoSQL utilizan varios modelos de datos, incluidos los de documentos,
gráficos, claves-valores y columnas. Las bases de datos NoSQL son famosas por la facilidad
de desarrollo, el desempeño escalable, la alta disponibilidad y la resiliencia.
4.
5. La diferencia fundamental entre ambos tipos de bases de datos radica en que las bases de datos
NoSQL no utilizan el modelo relacional.
Ventajas Base de Datos relacional
•Está más adaptado su uso y los perfiles que los conocen son mayoritarios y más baratos.
•Debido al largo tiempo que llevan en el mercado, estas herramientas tienen un mayor soporte
y mejores suites de productos y add-ons para gestionar estas bases de datos.
•La atomicidad de las operaciones en la base de datos. Esto es, que en estas bases de datos o se
hace la operación entera o no se hace utilizando la famosa técnica del rollback.
•Los datos deben cumplir requisitos de integridad tanto en tipo de dato como en
compatibilidad.
SQL Server, Diferencia y Ventajas VS oracle NoSQLSQL Server, Diferencia y Ventajas VS oracle NoSQL
6.
7.
8. SQL Server, Diferencia y Ventajas VS oracle NoSQLSQL Server, Diferencia y Ventajas VS oracle NoSQL
Base de datos que puede correr en casi cualquier sistema operativo. De Oracle destacamos la
abundancia de perfiles con experiencia en esta tecnología y la gran cantidad de herramientas
que hay para su administración y monitorización.
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.
4)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.
5)El software del servidor puede ejecutarse en multitud de sistemas operativos.
6)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.
7)Oracle es la base de datos con más orientación hacía INTERNET.
9.
10. Mongo DBMongo DB
Probablemente es la base de datos más popular. Tiene la posibilidad de trabajar con datos
estructurados y no estructurados. Destaca por su gran capacidad de escalado y rendimiento. Suele
ser la que más perfiles experimentados tiene.
Permiten trabajar por pares de clave-valor y acceder a distintas partes de los datos almacenados.
Mongo DB no soporta atomicidad en las operaciones y garantiza integridad eventual. Los cambios
se irán replicando a lo largo de todos los nodos pero no se garantiza que todos los nodos tengan el
mismo dato a la vez.
11.
12. Apache Cassandra.Apache Cassandra.
Base de datos creada por Facebook que es ahora de libre distribución. Base de datos
recomendada para gestionar masivas cantidades de datos.
La versión Enterprise de Cassandra es Datastax Enterprise.