Каждая СУБД имеет свои преимущества и недостатки. Если у вас нет опыта работы с разными СУБД и вы плохо понимаете разницу между ними, то рекомендуем выбирать в следующем порядке: 1. MySQL; 2. Microsoft SQL Server; 3. PostgreSQL. Ниже указаны основные характеристики СУБД:
•MySQL - бесплатная. Во время архивации наблюдается низкая нагрузка на процессор, высокая нагрузка на жесткий диск. Очень высокая скорость выборки данных;
•Microsoft SQL Server - платная. Во время архивации наблюдается относительно высокая нагрузка на процессор, низкая нагрузка на жесткий диск. Очень высокая скорость выборки данных;
•PostgreSQL - бесплатная. Во время архивации наблюдается низкая нагрузка на процессор и жесткий диск. Скорость выборки данных низкая (с нагрузкой на жесткий диск во время выборки) по сравнению с MySQL/SQL Server (т.к. физически данные расположены не в порядке индекса, а разбросаны по диску + нужна сортировка данных после выборки);
Примечание: описанное выше сравнение сделано с настройками СУБД по-умолчанию и применимо только к системе архивации Simple-Scada (архивация трендов и сообщений). Учитывайте, что производительность разных СУБД также сильно зависит от характеристик ПК, конфигурации СУБД, структуры таблиц и индексов, объема архивируемых и выбираемых данных.