1. Centro de Bachillerato Tecnológico Industrial y
de Servicios N°75
“Miguel Hidalgo y Costilla”
Tecnologías de la Información y de la
Comunicación.
TEMA: BASE DE DATOS
Profesor: M.A.E Luis Gerardo torres Soria
Integrantes:
Yadira Guadalupe Ríos López
Juana Itzel Alarcón García
2. ¿Qué es una base de datos?
Es una colección de información organizada de forma que un programa de
ordenador pueda seleccionar rápidamente los fragmentos de datos que
necesite. Una base de datos es también un sistema de archivos electrónicos.
Las bases de datos tradicionales se organizan por campos, registros y
archivos.
3. ¿Que es una base de datos SQL?
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 base de datos soportan SQL con extensiones propietarias al
lenguaje estándar. Las consultas toman la forma de un lenguaje de
comandos que permiten seleccionar, insertar, actualizar, averiguar la
ubicación de los datos y más. También hay una interfaz de
programación.
4. ¿Qué es una base de datos No-SQL?
Son un enfoque hacia la gestión de datos y el diseño de base de datos
que es útil para grandes conjuntos de datos distributivos.
5. No-SQL que abarca una amplia gama de tecnologías y
arquitecturas, busca resolver los problemas de escalabilidad y
rendimiento de big data que las bases de datos relacionales no
fueron diseñadas para abordar. Es especialmente útil cuando
una empresa necesita acceder y analizar grandes cantidades de
datos no estructurados o datos que se almacenan de forma
remota en varios servidores virtuales en la nube.
Contrariamente a las ideas falsas causadas por su nombre No-
SQL no prohíbe el lenguaje estructurado de consultas (SQL). Si
bien es cierto que algunos sistemas No-SQL son totalmente no-
relacionados, otros simplemente evitan funcionalidades
relacionales seleccionadas como esquemas de tablas fijas y
operaciones conjuntas.
6. Por ejemplo, en lugar de utilizar tablas, una base de datos No-SQL
podría organizar los datos en objetos, pares clave/valor o tuplas.
Podría decirse que la base de datos mas popular No-SQL es Apache
Cassandra.
No-SQL se menciona a menudo en combinación con otras
herramientas de big data, como el procedimiento paralelo masivo, la
base de datos a base de columnas y las bases de datos como servicios
(Daas).
7. CASSANDRA
Cassandra, que una vez fue la base de datos propietaria de
Facebook, fue liberado como código abierto en 2008. Otras
implementaciones No-SQL incluyen simpleDB, google big table,
Apache Hadoop, etc.
8. Bases de datos más populares
Oracle
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 su monitorización.
9. Base de datos IBM DB2
IBM DB2: Suele ser la segunda base de datos más utiliza 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 DB2 mainframe no tiene por que saber moverse
en DB2 Linux/ Unix
10. Base de datos 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 adquisición con Microsoft Azure ha mejorado mucho su flexibilidad y
rendimiento.
11. Mejores bases de datos de libre distribución
relacionales
Ahora entramos a ver las mejores bases de datos relacionales libres
Sus beneficios:
Su comunidad
La posibilidad de ver e incluso modificar el código a nuestra
conveniencia
No necesidad de pago
Las bases de datos mas importantes son MySQL, María DB,
postgreSQL.
12. Base de datos No SQL orientados a
documentos
Se guardan documentos que soportan varios formatos
Se pueden cambiar esquemas sin parar las bases de datos y los
desarrolladores pueden meter documentos indexados y con acceso por
el motor de base de datos fácilmente.
13. Base de datos mongo DB
Probablemente sea 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 tiene mas perfiles
experimentados
Permite trabajar por pares de clave-valor y acceder a distintas partes de los
datos almacenados.
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.
14. Couchbase server
Base de datos libre creada en el proyecto apache. Tampoco garantiza
integridad de datos al 100% . Desataca su gran consola de
administración en la que se puede acceder a muchos datos de forma
muy fácil.
15. No SQL orientados a clave-valor
Ideales para cuando se accede a datos con claves. La diferencia de
este tipo de base de datos radica en la posibilidad de almacenar datos
sin algún esquema predefinido.
Son las mas sencillas de utilizar
Suelen ser muy eficaces para las lecturas y escrituras.
Los datos suelen almacenarse en estructuras complejas como blog.
16. Oracle No SQL
No SQL orientados a columnas
Bases de datos en los que puedes mapear claves a valores y
agruparlas en estructuras.
Utilizadas en entornos en donde hay poca escritura y existe la
necesidad de acceder a varias columnas de muchas filas.
Muy útiles en procesamientos y análisis de eventos, gestión de
contenido y en análisis de datos.
17. 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.
18. Apache Hbase
Diseñado para soportar grandes cantidades de accesos a lectura y
escritura en tiempo real a grandes cantidades de datos.
Una de sus ventajas es de que corre sobre hadoop y sobre el sistema
de ficheros hadoop.
19. Base de datos Neo 4j
Soporta integridad de datos y alta disponibilidad y escalado en cluster.
Además posee un buen panel de administración.
20. Infinite graph
No es de libre distribución
Sistemas soportados Mac OSx, Linux and Windows
26. Referencias bibliográficas: https://blog.pandorafms.org/es/tipos-de-bases-
de-datos-y-las-mejores-bases-de-datos-del-2016/as:
noviembre 18, 2015 — by Javier