Cơ sở dữ liệu là một hệ thống phần mềm dùng để lưu trữ và quản lý dữ liệu có cấu trúc và là một trong những cơ sở hạ tầng cốt lõi của hệ thống thông tin. Các cơ sở dữ liệu quan hệ như MySQL và PostgreSQL sử dụng ngôn ngữ SQL cho các hoạt động dữ liệu, nhấn mạnh các đặc tính ACID của giao dịch; Cơ sở dữ liệu NoSQL như MongoDB và Redis được tối ưu hóa cho các tình huống như tính đồng thời cao và dữ liệu lớn. Sự phát triển và tiến hóa của công nghệ cơ sở dữ liệu tiếp tục thúc đẩy việc nâng cao năng lực của hệ thống ứng dụng.