Una base de datos es una colección de información organizada que permite a un programa seleccionar rápidamente los datos necesarios. Existen bases de datos SQL y NoSQL; las SQL son relacionales mientras que las NoSQL son flexibles y escalables. Algunas bases de datos populares son SQL Server, Oracle, MongoDB, Cassandra y Oracle NoSQL.