Изменения

Перейти к: навигация, поиск

Современные РСУБД

950 байт добавлено, 12:34, 27 декабря 2021
Нет описания правки
|definition =
'''Корпоративные СУБД''' {{---}} предназначены для продажи большим корпорациям. }}
 
''Замечание'', у большинства корпоративных СУБД есть девелоперские лицензии, которые позволяют использовать их в ограниченной среде (ограничение на кол-во ядер и размер памяти).
* Oracle [http://www.oracle.com/database/] (Oracle)
* MySQL[https://www.mysql.com/]
** GPL
** поддерживаются различные форматы хранения БД
** неполная поддержка SQL
** есть enterprise и community версии
* PostgreSQL [https://www.postgresql.org/]
* Firebird [http://www.firebirdsql.org/]
** была очень популярна когда делалась Borland'ом [https://en.wikipedia.org/wiki/Borland] под Delphi** используется только в старых проектах, так как в БД, которые используют это СУБД, есть данные, которые нельзя потерять , а перенести их очень сложно
== Встраиваемые ==
* Apache Derby [http://db.apache.org/derby/]
** In-memory mode - умеет быть полностью in-memory, а также умеет работать с данными которые в память не поместились
** хорошо совместим с DB2, так как был проектом IBM'а, и из-за этого же не очень хорошо совместим со всеми остальными** pure Java- встраивается в любое java приложение
** Apache License
** не поддерживает транзакции
** in-memory mode
** в основном используется для тестирования
* Access [http://office.microsoft.com/access]
** Встраиваемые приложения
''Замечание.'' In-memory базы данных хорошо подходят для тестирования, потому что каждый пользователь может легко поднять свой instance из-за того что база in-memoryи это всё ещё SQL, и каждому из instance'ов не будут мешать тесты других пользователей, также нет проблем с тем что схема данных может быть старой.
12
правок

Навигация