Este documento resume los conceptos clave de NoSQL introducidos por Martin Fowler, incluyendo las 4 familias principales (key-value, documentos, column-family y grafo), las diferencias entre los modelos ACID y BASE, el teorema CAP sobre consistencia y disponibilidad en sistemas distribuidos, y cómo NoSQL surgió para resolver problemas de escalabilidad de bases de datos relacionales.