Una base de datos es un sistema informático que almacena grandes volúmenes de información. SQL es un lenguaje declarativo para consultar y modificar bases de datos relacionales. Los sistemas NoSQL almacenan datos sin estructuras fijas y no garantizan completamente las propiedades ACID. Ejemplos populares son bases de datos como SQL Server, Oracle, MongoDB y Cassandra.