Имеем моб приложение на 1С под андроид, которое хранит картинки в базе.
Картинки добавляем через:
СпрОбъект = ВыборкаНоменклатуры.ПолучитьОбъект();
СпрОбъект.ДанныеФайла = Новый ХранилищеЗначения(ОтветОтСервера, Новый СжатиеДанных(9));
СпрОбъект.записать();
По идее объём данных должен уменьшится, а он не уменьшается.
Так и остается 4Гб (в диспетчере приложений андроид). Как быть ?
Может быть есть какая-то процедура сжатия данных самой базы ?...
А так (1) +100500.
"просто место свободное заканчивается и андроид ругается постоянно..."
Нефик картинки хранить в базе. Загружай на форму по запросу с сервера ЦБ. Если есть связь. Если нет - работай без картинок.
(5) так условие заказчика обязательное: утром приложение синхронизируется, потом весь день должно работать офлайн, вечером выгружает все новые данные на сервер. ))
Хранить файлы внутри БД кощунство. Моя мобилка подгружает с сервера по запросу и складывает в папку на устройстве (5) +
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший