logo
logo
есть одно НО [zubrizavr 17/04/2016 10:55]
Итак, главная проблема синхронизации с облаком - как не перетереть файл базы, чтобы не потерять изменения сделанные
через N-го клиента.
 
В случае использования некоего штатного "облаконизатора"(яндекс диск, дропбокс, гуглдиск) у нас файлы заливаются по хотению и разумению самого "облаконизатора".
Отсюда я делаю вывод что ему пофиг, главное залить файл поновее.
Значит нужен механизм который будет смотреть что можно, а что нельзя.
Для меня, как не специалиста, очевидным является использование разных баз(чтобы "облаконизатор" не перезаписывал) и некоей главной базы, в которую abilitycash будет импортировать все различия из баз.
А дальше уже от извращённой фантизии программиста будет зависить как именно эти базы будут собираться в одну.
Т.е. я считаю что проблема будет, пока будет один файл базы.
 
Если же интегрировать работу с облаками в саму программу, то нам надо будет чтобы она сравнивала содержимое локального файла базы... причём он должен лежать в не синхронизируемой папке, потому что иначе "облаконизатор" его просто зальёт в облако вместо того, который там был... получается бредово
Ну, на то я и не специалист, чтобы найти повод для удивления где захочу