что такое база данных с открытым исходным кодом?

 

база данных с открытым исходным кодом — это любое приложение базы данных с кодовой базой, которую можно свободно просматривать, загружать, изменять, распространять и повторно использовать. лицензии на по с открытым исходным кодом разрешают разработчикам создавать новые приложения, используя существующие технологии баз данных.



сравнение реляционных и нереляционных (nosql) баз данных

 

базы данных можно условно разделить на две группы.

* **реляционные базы данных** традиционная архитектура схд для хранение неструктурированных данных. пары «ключ — значение» используются для хранения информации в таблицах, состоящих из столбцов и рядов. запросы к базе данных выполняются с помощью sql.
* **нереляционные (nosql) базы данных:** альтернативная архитектура схд, хорошо подходящая для неструктурированных данных. примерами баз данных nosql являются хранилища данных в виде документов, столбцово-ориентированные базы данных, хранилища пар «ключ — значение» и графовые базы данных. хотя многие из этих баз данных nosql технически поддерживают sql-совместимые запросы, базовая стратегия запросов фундаментально отличается.



каковы некоторые примеры реляционных баз данных с открытым исходным кодом?

 

распространенные примеры реляционных баз данных с открытым исходным кодом включают:

* postgresqlmysql
* mysql
* mariadb
* sqlite
* cockroachdb



каковы некоторые примеры баз данных nosql с открытым исходным кодом? 

 

распространенные примеры баз данных nosql с открытым исходным кодом включают:

* monbodb
* couchdb
* cassandra
* redis
* neo4j