Si trabajas en datos o IA, necesitas conocer estos 12 tipos de bases de datos:
1. SQL — Almacenamiento estructurado, transacciones ACID, modelo relacional.
→ MySQL, SQL Server
2. Columnar — Lectura y escritura por columnas. Hecha para OLAP y analítica.
→ Redshift, Cassandra
3. NewSQL — La fiabilidad de SQL con la escalabilidad de NoSQL.
→ Google Spanner, CockroachDB
4. Espacial — Almacena y consulta datos geográficos. Mapas y GIS.
→ PostGIS, Oracle Spatial
5. De grafos — Nodos y aristas. Para relaciones complejas.
→ Neo4j, Amazon Neptune
6. Orientada a objetos — Los datos son objetos. Encaja con la POO.
→ db4o, ObjectDB
7. Documental — Sin esquema fijo, JSON y XML. Flexible por diseño.
→ MongoDB, Couchbase
8. Clave-valor — El modelo más simple. Lecturas rápidas, caché y sesiones.
→ Redis, DynamoDB
9. Series temporales — Métricas y eventos en el tiempo. IoT y monitorización.
→ InfluxDB, TimescaleDB
10. Vectorial — Embeddings y búsqueda por similitud. La base de las apps de IA.
→ Milvus, Pinecone
11. En memoria — Los datos viven en RAM. Velocidad de submilisegundos.
→ SAP HANA, MemSQL
12. Blockchain — Descentralizada, inmutable, a prueba de manipulaciones.
→ BigchainDB, Chainbase
@lauuhernandez El amor es algo fugaz algo eterno pero más allá de las fronteras el Amor debe ser una explosión de arcoiris y que sea mutuo para navegar en la Vida, que el universo te presente el Amor.