В рамках трехзвенной архитектуры ПО одно из звеньев – базы данных. С ними имеют дело разработчики и администраторы. Важно понимать, что сами базы данных делятся на реляционные и нереляционные (NoSQL). Реляционные – это те, в которых фигурирует SQL. Примеры нереляционных – MongoDB, Cassandra.