#2134: Как работает инициализация БИТ.MDT?

Отредактирована: 234 дня назад

Симптомы

Откуда тянутся обновления?

Снимки очень медленно качаются

Решение

Обновление приложения на панелях БИТ.IIoT и терминалах сбора данных выполняется в четыре шага:

  1. Скачивание выбранной версии из облака
  2. Удаление и установка front-end (БИТ.MDT, разработанный на платформе 1С:Мобильная платформа)
  3. Удаление и установка back-end (БИТ:ERP Data Provider, разработанный на Java для Android)
  4. Загрузка актуального снимка базы в формате SQLite из облака

В среднем процесс обновления занимает до 10 минут. Однако при большом объёме данных или медленном интернет-канале рекомендуется использовать ЕБД, что значительно уменьшает объём загружаемых файлов.

Основной трафик при обновлении формируют данные.

  • Размер APK обычно не превышает 100 МБ
  • Объём базы данных может достигать 40 ГБ и более

Данные хранятся в двух SQLite-файлах:

  • ext — база марок (основной объём)
  • ext2 — база основных справочников (до 300 МБ)

При работе с ЕБД информация о движении марок хранится централизованно, поэтому при инициализации подключённых устройств база марок (ext) не загружается.