47
Одной из популярнейших СУБД является MySQL. СУБД используется во
многих крупных компаниях, таких как Facebook, Wikipedia, Twitter и т.д. MySQL
является реляционной СУБД, относящейся к свободному ПО, на условиях GNU
Public License. Система характеризуется гибкостью, быстротой, бесплатностью.
Обычно применяется в небольших и средних проектах [18].
СУБД PostgreSQL является объектно-реляционной и свободно
распространяемой. В системе поддерживается стандарт SQL-2011. Система не
имеет ограничений по максимальному размеру таблиц, индексов, всей базы
данных. Достаточно надёжна [35].
СУБД Oracle является объектно-ориентированной. Это очень мощная и
надёжная СУБД. Применяется как в средних, так и крупных корпоративных
проектах. Обладает высокой производительностью и богат средставми
разработки. СУБД использует не только специальное расширение языка SQL -
PL\SQL, но и язык Java [23].
СУБД MS SQL Server является реляционной. Есть версии свободно
распространяющиеся, которые подходят для небольших и средних проектов.
Отличается надёжностью, лёгкостью масштабирования, быстротой обработки
данных. Обладает широким набором инструментов для работы с БД.
Поддерживает язык Transact SQL. Всё это позволяет использовать её не только
для малых, средних проектов, но и для крупных компьютерных информационных
систем. Основной платформой является ОС Windows. MS SQL Server обладает
возможностью интеграции со всеми продуктами компании Microsoft.
Поддерживает возможность экспорта/импорта в большинство распространённых
форматов. Это позволяет применять MS SQL для центрального хранилища
данных [14].
На предприятии уже применяется СУБД MS SQL Server, она вполне
удовлетворяет всем требованиям разрабатываемой системы. Нет технического и
экономического смысла использовать другую СУБД. Поэтому, выбрана MS SQL
Server 2017.
Выбор языка программирования сложный процесс. Требуется учесть
следующие критерии:
скорость работы конечного продукта;