История изменений
Содержание раздела
Текущая версия документации (5.2)
Изменения:
- добавлена функция обновления данных — альтернатива загрузке в случае небольших объемов данных; описание доступно в следующие разделах:
 - добавлены новые запросы:
 - добавлено ключевое слово COLLATE, доступное в SELECT-запросах к ADG;
 - добавлена возможность выгрузки данных из материализованных представлений;
 - изменена маршрутизация SELECT-запросов: теперь учитывается не только категория запроса, но и для скольки узлов кластера предназначен запрос;
 - добавлен раздел Разбор ошибок загрузки и обновления данных;
 - ограничено исполнение запросов по управлению схемой данных в сервисной базе данных 
INFORMATION_SCHEMA; - изменен перечень операций, отменяемых запросом ROLLBACK DELTA: отменяются все завершенные операции (как операции загрузки данных, так и обновления данных), а также незавершенные операции загрузки данных; незавершенные операции обновления данных не отменяются;
 - обновлена конфигурация системы: 
- добавлены параметры 
AUTO_RESTORE_STATE,ADB_MAX_RECONNECTIONS,ADB_QUERIES_BY_CONNECT_LIMITиADB_RECONNECTION_INTERVAL; - добавлена секция параметров 
autoSelectдля настройки порядка выбора СУБД в зависимости от категории и подкатегории запросов; - удален параметр 
CORE_TIME_ZONE(больше не используется); - путь к параметру 
DTM_METRICS_PORTизменен сmanagement.server.portнаserver.port; - путь к параметру 
DTM_CORE_METRICS_ENABLEDизменен ccore.metrics.isEnabledнаcore.metrics.еnabled; 
 - добавлены параметры 
 - добавлен раздел Конфигурация коннекторов;
 - описание конфигурационных параметров системы перенесено из раздела Конфигурация в раздел Конфигурация системы;
 - имя системы заменено на Prostore (имя проекта с открытым исходным кодом);
 - скорректировано описание служебного поля 
sys_op: поле должно отсутствовать во внешней таблице загрузки и логической таблице и должно присутствовать в загружаемых сообщениях топика Kafka. 
Архивные версии документации
Версия 5.1
Версия 5.1 доступна в архиве.
Изменения:
- добавлено ключевое слово 
ESTIMATE_ONLY, доступное в SELECT-запросах; - добавлено ключевое слово 
LOGICAL_ONLY, доступное в запросах на создание и удаление логической БД, логической таблицы и материализованного представления; - обновлено описание запросов 
CHECK_DATAиCHECK_SUM:- добавлен коэффициент нормализации, повышающий максимально допустимое количество записей в проверяемых дельтах;
 - изменен расчет контрольных сумм: теперь они считаются по дельтам, а не отдельным операциям записи;
 
 - обновлено описание запроса 
CHECK_SUM:- изменен расчет контрольной суммы по таблице/представлению: теперь расчет аналогичен тому, который выполняется для CHECK_DATA;
 - изменен расчет контрольной суммы по логической БД: теперь контрольные суммы таблиц складываются, а не проходят дополнительный этап хеширования;
 
 - в конфигурацию добавлен параметр 
DTM_VERTX_BLOCKING_STACKTRACE_TIME; - добавлена глава «Сборка и развертывание»;
 - в главу «Работа с системой» добавлены разделы «Получение информации о SELECT-запросе» и «Проверка месторасположения логической сущности»;
 - в главу «Эксплуатация» добавлен раздел «Часовые пояса системы и компонентов».
 
Версия 5.0
Изменения:
- добавлена СУБД хранилища нового типа — ADP — на основе PostgreSQL;
 - добавлена выгрузка данных из СУБД хранилища, указанной в запросе 
INSERT INTO download_external_table; - в системное представление 
tablesдобавлен столбецtable_datasource_type; - обновлено описание запроса 
CHECK_SUM: теперь запрос поддерживает расчет контрольной суммы по материализованному представлению; - обновлена конфигурация: 
- добавлены параметры для управления СУБД ADP;
 - добавлены параметры запроса prepared statement для ADB: 
ADB_PREPARED_CACHE_MAX_SIZE,ADB_PREPARED_CACHE_SQL_LIMITиADB_PREPARED_CACHE; - значения следующих параметров расширены новой СУБД ADP: 
CORE_PLUGINS_ACTIVE,DTM_CORE_PLUGINS_RELATIONAL,DTM_CORE_PLUGINS_ANALYTICAL,DTM_CORE_PLUGINS_DICTIONARY,DTM_CORE_PLUGINS_UNDEFINED; - добавлен параметр 
DTM_LOGGING_LEVELдля управления уровнем логирования; - конкретные IP-адреса заменены на 
localhost; 
 - добавлен раздел «Схемы развертывания».
 
Версия 4.1
Версия 4.1 доступна в архиве.
Изменения:
- добавлено ключевое слово 
OFFSET, доступное в SELECT-запросах; - добавлено ключевое слово 
FETCH NEXT <N> ROWS ONLYкак полная альтернатива ключевому словуLIMIT <N>в SELECT-запросах; - обновлено описание запроса ROLLBACK DELTA: теперь запрос отменяет как завершенные, так и выполняемые операции записи;
 - обновлена конфигурация: 
- значение параметра 
ADB_EXECUTORS_COUNTизменено с 20 на 3; - значение параметра 
ADB_MAX_POOL_SIZEизменено с 5 на 3; - добавлен новый параметр 
DELTA_ROLLBACK_STATUS_CALLS_MS. 
 - значение параметра 
 
Версия 4.0
Изменения:
- описаны материализованные представления;
 - описаны возможные форматы даты и времени в запросах;
 - добавлен раздел «Проверка наличия логической сущности»;
 - добавлен раздел «Настройка JSON-логов»;
 - в конфигурацию добавлены параметры по управлению материализованными представлениями: 
MATERIALIZED_VIEWS_SYNC_PERIOD_MS,MATERIALIZED_VIEWS_RETRY_COUNT,MATERIALIZED_VIEWS_RETRY_COUNT.
 
Версия 3.7.3
Версия 3.7.3 доступна в архиве.
Изменения:
- обновлена конфигурация: 
- в секцию 
vertx.poolдобавлены параметрыDTM_CORE_WORKER_POOL_SIZEиDTM_CORE_EVENT_LOOP_POOL_SIZE; - путь к параметру 
ADB_MAX_POOL_SIZEизменился сadb.maxSizeнаadb.poolSize; - в секцию 
adbдобавлен параметрADB_EXECUTORS_COUNT; 
 - в секцию 
 - описан запрос ROLLBACK CRASHED_WRITE_OPERATIONS;
 - доработаны разделы CHECK_DATA и CHECK_SUM: описаны алгоритм и пример расчета контрольной суммы;
 - уточнено описание формата загрузки и формата выгрузки данных;
 - в разделе «Минимальные системные требования» версия ADG обновлена до 2.7.2.