Официальный технологический блог разместил сообщение о новых возможностях релиза технологической платформы 1С:Предприятие 8.3.28. Разработчики собираются добавить новые возможности для работы с механизмом копий баз данных.
Механизм копий БД в 1С 8.3.28 будет поддерживать расширения
«Заметки из Зазеркалья» рассказали о планах по развитию технологической платформы версии 8.3.28. В релиз планируется добавить поддержку расширений для механизма копий баз данных.
Сейчас в копии БД могут присутствовать данные только основной конфигурации. А начиная с версии 8.3.28 механизм копий будет в полной мере поддерживать работу расширений, содержащихся в конфигурации.
Предполагается, что после добавления расширений с областью действия «информационная база» при обновлении копии новые поля расширенных объектов, уже включенных в копию, автоматически добавляются в копию в соответствии с существующим алгоритмом включения. При этом объекты расширения автоматически в копию не добавляются, но, если необходимо, могут быть включены.
Сообщается также, что в состав копии не могут входить собственные объекты расширения данных, имеющего область действия «область данных».
Полная перезагрузка копии будет доступна в 8.3.28
При работе информационной базы в режиме ETL (единовременной массовой загрузки или перезагрузки таблиц) оптимально производить полную перезагрузку копии, а не выполнять перенос транзакций, как это делается сейчас. Поэтому, начиная с 8.2.28, в механизме копий появится возможность перезагружать или все, или отдельные таблицы существующей копии.
Во встроенном языке объекту МенеджерКопииБазыДанных будет добавлен метод ОчиститьДанные(Clear Data), переводящий все таблицы копии (или только заданные таблицы) в незагруженное состояние. И при обновлении копии данные таблиц будут очищены и вновь загружены в режиме начального обновления.
В отдельных сценариях, когда за короткое время происходит очень большое количество изменений данных, например, в режиме ETL, новая функциональность поможет сократить время синхронизации копии: очистка таблиц или таблиц в копии и безусловный перенос всех данных из рабочей БД в копию работает быстрее, чем стандартный перенос транзакций из рабочей БД в копию.
В функции для технического специалиста «Управление копиями базы данных» для строки списка копий в меню добавится команда «Очистить данные». Источник: wonderland.v8.1c.ru
«Использование новой функциональности рекомендовано в отдельных сценариях с очень большим одномоментным количеством изменений; при обычной работе с информационной базой использование новых возможностей не требуется», – говорится в технологическом блоге.
Механизм копии баз данных: как работает и для чего применяется
Напомним, что механизм копий базы данных позволяет ускорить получение данных для построения аналитических отчетов. С помощью механизма можно отобрать в базе таблицы, для которых будет создаваться и обновляться копия в других физических базах данных.
Архитектура механизма копий баз данных. Источник: wonderland.v8.1c.ru
При размещении копий таблиц баз данных на внешний (по отношению к основной базе) сервер баз данных снижается нагрузка на сервер баз данных, обслуживающий основную базу данных. А данные копий таблиц можно использовать для ускоренного выполнения запросов или построения отчетов на СКД.
Полный текст заметки о новых возможностях механизма копий баз данных для 8.3.28
Актуальная версия плана со всеми запланированными и уже реализованными задачами для 8.3.28