Data storage and transferring
SQL
Structured Query Language (SQL) is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling structured data, i.e., data incorporating relations among entities and variables. https://en.wikipedia.org/wiki/SQL
NoSQL
NoSQL (originally referring to "non-SQL" or "non-relational") is an approach to database design that focuses on providing a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases. Instead of the typical tabular structure of a relational database, NoSQL databases house data within one data structure. Since this non-relational database design does not require a schema, it offers rapid scalability to manage large and typically unstructured data sets. NoSQL systems are also sometimes called "Not only SQL" to emphasize that they may support SQL-like query languages or sit alongside SQL databases in polyglot-persistent architectures https://en.wikipedia.org/wiki/NoSQL
Message-oriented middleware
Database migration
References
https://en.wikipedia.org/wiki/Category:Storage_software
https://en.wikipedia.org/wiki/Category:Database_management_systems
https://en.wikipedia.org/wiki/Category:SQL
https://en.wikipedia.org/wiki/Category:Structured_storage
https://en.wikipedia.org/wiki/Category:NoSQL
https://en.wikipedia.org/wiki/Category:Key-value_databases
https://en.wikipedia.org/wiki/Category:Document-oriented_databases