|
Моб приложение и хранение данных
| ☑ |
0
Smit1C
14.09.20
✎
16:11
|
Добрый день!
Имеем моб приложение на 1С под андроид, которое хранит картинки в базе.
Картинки добавляем через:
СпрОбъект = ВыборкаНоменклатуры.ПолучитьОбъект();
СпрОбъект.ДанныеФайла = Новый ХранилищеЗначения(ОтветОтСервера, Новый СжатиеДанных(9));
СпрОбъект.записать();
У нас размер приложения увеличивается до 4 Гб.
Затем запускаем обработку очистки всех данных:
СпрОбъект = ВыборкаНоменклатуры.Ссылка.ПолучитьОбъект();
СпрОбъект.ДанныеФайла = Неопределено;
СпрОбъект.записать();
По идее объём данных должен уменьшится, а он не уменьшается.
Так и остается 4Гб (в диспетчере приложений андроид). Как быть ?
Может быть есть какая-то процедура сжатия данных самой базы ?...
|
|
1
Cyberhawk
14.09.20
✎
18:47
|
Забей. Все равно же разрастется.
|
|
2
ДНН
14.09.20
✎
19:04
|
(0) тестирование и исправление сделай
|
|
3
Smit1C
15.09.20
✎
08:35
|
(2) на мобильном приложении разве есть ТиИ ?
(1) просто место свободное заканчивается и андроид ругается постоянно...
|
|
4
Василий Алибабаевич
15.09.20
✎
08:43
|
(3) ТиИ есть.
|
|
5
Василий Алибабаевич
15.09.20
✎
08:46
|
А так (1) +100500.
"просто место свободное заканчивается и андроид ругается постоянно..."
Нефик картинки хранить в базе. Загружай на форму по запросу с сервера ЦБ. Если есть связь. Если нет - работай без картинок.
|
|
6
Smit1C
15.09.20
✎
08:52
|
(5) так условие заказчика обязательное: утром приложение синхронизируется, потом весь день должно работать офлайн, вечером выгружает все новые данные на сервер. ))
|
|
7
Василий Алибабаевич
15.09.20
✎
09:01
|
(6) "утром приложение синхронизируется". Ну так и пускай синхронизируется. Но без картинок.
|
|
8
oslokot
15.09.20
✎
09:19
|
Хранить файлы внутри БД кощунство. Моя мобилка подгружает с сервера по запросу и складывает в папку на устройстве (5) +
|
|