Una base de datos es un conjunto de datos almacenados sistemáticamente para su uso futuro. Actualmente, la mayoría de bases de datos están en formato digital. Las bases de datos SQL usan lenguaje SQL para consultas y administración, mientras que las NoSQL usan otros métodos. Algunas de las bases de datos más populares son Oracle, SQL Server, MongoDB y Cassandra.
2. ¿Qué es una base de datos?
Una base 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. ¿Qué es una base de datos de tipo SQL?
Es un lenguaje específico del dominio utilizado en programación, diseñado
para administrar sistemas de gestión de bases de datos relacionales. Una de
sus principales características es el manejo del álgebra y el cálculo relacional
para efectuar consultas con el fin de recuperar, de forma sencilla, información
de bases de datos, así como realizar cambios en ellas.
4. ¿Qué es una base de datos 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
5. Bases de datos más populares:
• Oracle: 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.
• IBM DB2: Suele ser la segunda base de datos más utilizada en entornos Unix/Linux después de
Oracle. Es claramente un indiscutible ganador en Mainframe. Hay perfiles profesionales para DB2
pero no tanto como para Oracle. Por otro lado, el perfil de DB2 Mainframe no tiene por qué
saber moverse en DB2 linux/unix.
• Microsoft SQL Server: Base de datos con compatibilidad únicamente para sistemas Windows.
Hay muchos perfiles expertos en SQL Server y no es difícil su adquisición. Su integración con
Microsoft Azure ha mejorado mucho su flexibilidad y rendimiento.
• Teradata: Destaca sobre los demás tipos de bases de datos por su capacidad de
almacenamiento y de análisis de datos. Suele ser utilizado en grandes instalaciones de Big Data.
• SAP Sybase: Aunque ya no vive los momentos de éxito de hace una década, sigue destacando
por su escalabilidad y rendimiento.
6. SQL Server.
Microsoft SQL Server es un sistema de manejo de bases de datos del modelo
relacional, desarrollado por la empresa Microsoft.
El lenguaje de desarrollo utilizado (por línea de comandos o mediante la
interfaz gráfica de Management Studio) es Transact-SQL (TSQL), una
implementación del estándar ANSI del lenguaje SQL, utilizado para manipular y
recuperar datos (DML), crear tablas y definir relaciones entre ellas (DDL).
7. ORACLE
Es un sistema de gestión de base de datos de tipo objeto-relacional
(ORDBMS, por el acrónimo en inglés de Object-Relational Data Base
Management System), desarrollado por Oracle Corporation.
Su dominio en el mercado de servidores empresariales había sido casi total
hasta que recientemente tiene la competencia del Microsoft SQL Server y de
la oferta de otros RDBMS con licencia libre como PostgreSQL, MySQL o
Firebird.
8. Mongo DB.
MongoDB es un sistema de base de datos NoSQL orientado a
documentos, desarrollado bajo el concepto de código abierto.
MongoDB forma parte de la nueva familia de sistemas de base de
datos NoSQL.
9. Oracle NoSQL
Oracle NoSQL Database es una base de datos de valor-clave distribuida tipo NoSQL
de Oracle Corporation. Proporciona semántica transaccional para manipulación de
datos, escalabilidad horizontal y administración y supervisión sencillas.
10. Cassandra.
Cassandra es una base de datos NoSQL distribuida y basada en
un modelo de almacenamiento de «clave-valor», de código
abierto que está escrita en Java. Permite grandes volúmenes de
datos en forma distribuida.