Banco de dados é um sistema de software usado para armazenar e gerenciar dados estruturados e é uma das principais infraestruturas dos sistemas de informação. Bancos de dados relacionais como MySQL e PostgreSQL utilizam linguagem SQL para operações de dados, enfatizando as características ACID das transações; Bancos de dados NoSQL, como MongoDB e Redis, são otimizados para cenários como alta simultaneidade e dados massivos. O desenvolvimento e a evolução da tecnologia de banco de dados continuam a promover a melhoria das capacidades dos sistemas aplicativos.