https://static.platzi.com/media/public/uploads/fundamentos-de-bases-de-datos_573a28ea-1138-4512-8a07-503c3c1675d3.pdf
👨🏻🏫Israel Vázquez Morales
-
✍🏻Blogpost
-
🧠Proyecto
-
🗂️Índice de temas
NOTAS
Conceptos básicos y contexto histórico de las Bases de Datos
<aside>
📌 Antiguamente la información se transmitía de boca en boca
</aside>
Historia de la persistencia de la información
<aside>
➡️ Surge la necesidad de guardar la información de forma que no cambiara y persistiera en el tiempo
</aside>
- Necesidad de invención para almacenar la información
Invenciones primarias
<aside>
➡️ Sistemas de escritura primitivos
</aside>
- Escritura cuneiforme de los Sumerios
- Talladas en piedras: difícil transportabilidad
- Tablas de arcillas: rompimiento de la arcilla
- Papiro y pergaminos
- Basados en materia vegetal y animal: descomposición y generación de hongos
- Revolución del papel originada por los Chinos
Invenciones secundarias
<aside>
➡️ Revolución en el almacenamiento de datos en el Siglo XX
</aside>
- Micro film
- Duración prolongada
- Editar, leer y modificar la información requiere de máquinas especializadas
- Medios digitales
- Discos duros
- Discos de estado sólido
- CD
- Se almacenaba la información en 0 y 1
Almacenamiento en la nube
<aside>
➡️ Tiene un gran pro comparada con los otros métodos de almacenamiento
</aside>
- Es accesible desde cualquier parte del mundo
- Es centralizada
- Puede ser usada en simultáneo por varias persona
Bases de Datos
<aside>
➡️ Periodo de transición de medios digitales → nube
</aside>
- Servían para complementar la arquitectura de computación clásica
- Creada por Von Neumann
- Consiste en:
- CPU
- Memoria
- Elementos de entrada y salida
Tipos de Bases de Datos
<aside>
➡️ Antiguas → Relacionales / Modernas → No relacionales
</aside>
- Relacionales
- Microsoft SQL Server (Empresa)
- Oracle (Empresa)
- MySQL (Opensource) - Adquirida por Oracle
- MariaDB (Opensource) - Versión libre de MySQL
- PostgreSQL (Opensource)
- No relacionales (están en desarrollo)
- Cassandra (creada por Facebook)
- Elasticsearch
- MongoDB
- Neo4j
- Memcached
- Amazon DynamoDB