Comments (12)
Копирование базы целиком имеет право на жизнь, но только при сценарии работы одного пользователя на разных устройствах. При действительно совместной работе разных пользователей неизбежно возникнут конфликты. Например, два пользователя оффлайн внесли правки в свои базы.
Поэтому я начал работу над полноценной синхронизацией со своим бэком на основе Postgrest, К сожалению пока это дело поставлено на паузу в связи с катастрофической нехваткой времени.
from fingen.
Присоединяюсь,
хотелось бы и на планшете иметь возможность работать!
Можно сделать как в MoneyManagerEx:
- в приложении настраивается синхронизация с облаком, н-р: с DropBox
- при запуске приложение сравнивает файлы базы и если различаются берет из облака
- после ввода транзакции/по требованию заливает базу в облако
ЗЫ Хорошо бы также держать 4-8 резервных копий базы в облаке, т.е. не запускать ручками а автоматически
from fingen.
DropBox и прочие вещи самое худшее что можно себе представить.
Тогда уж поверх webdav, который может быть развернут где угодно и как угодно, в отличие от проприетарных крайне изменчевых штук.
from fingen.
Более того, webdav позволяет использовать себя как noSQL БД, что тоже с точки зрения работы онлайн достаточно удобно...
from fingen.
при запуске приложение сравнивает файлы базы и если различаются берет из облака
и если база просто сломалась, то все клиенты получают просто сломанную базу... как-то это не совсем верно...
from fingen.
поэтому 8 резервных копий необходимы ;)
я не против webdav просто мне было бы удобнее отчеты просматривать, аналитику настраивать и большие корректировки делать с ноута под линукс. У MoneyManagerEx есть клиент под линукс, а вообще лучше веб интерфейс для этого сделать.
from fingen.
пользуюсь Seafile на своем сервере, он открытый но никто же не будет поддержку добавлять (((
from fingen.
поэтому 8 резервных копий необходимы ;)
я не против webdav просто мне было бы удобнее отчеты просматривать, аналитику настраивать и большие корректировки делать с ноута под линукс. У MoneyManagerEx есть клиент под линукс, а вообще лучше веб интерфейс для этого сделать.
Я также пользователь Linux, потому и интересно использовать то что работает "из коробки" без каких-либо зондов...
from fingen.
пользуюсь Seafile на своем сервере, он открытый но никто же не будет поддержку добавлять (((
тут как и с mega.nz или syncthing ставиться клиент настраивается синхронизация и бекап кладется в папочку откуда клиенты все это забирают
from fingen.
я вроде так и предлагал, нет?
from fingen.
Вряд ли несколько пользователей будут работать одновременно, все таки это не тот класс задач да и просто лень. Все равно в семье кто то один занимается этим.
Можно хранить в базе признак открытия базы, последние сеансы и предупреждать при входе.
Если под полноценной синхронизацией и Postgres имеется ввиду работа в клиент серверном режиме с удаленной СУБД то где будет лежать база? Я бы точно не стал отдавать свои данные кому то.
from fingen.
Да и psql все-таки сильно увесиста штука и не для домашнего использования.
from fingen.
Related Issues (20)
- Довавить возможность определения даты и времени по маркеру из сообщения HOT 2
- Пакетное удаление данных HOT 2
- Добавить возможность импорта csv cо списком Товаров. HOT 1
- f-droid HOT 2
- Manually change app language
- Виджет: транзакция по шаблону
- Подписи к чартам не читаемы
- Списания в другой валюте
- Заменить .руб на ₽ по-умолчанию
- «Плавающая» запятая в сумме транзакии
- Сохранять положение списка транзакций HOT 1
- Парсер определят как расход, а не перевод
- При попытке скачать чек illegal public api usage HOT 3
- Приложение крэшится при определенных настройках фильтра
- Add - Multi-currency account's and cards
- Приложение крашится при запросе чека HOT 7
- Импорт из Financisto HOT 1
- Не считывает с налоговой данные некоторых чеков (список доваров), хотя непосредственно в приложении налоговой все нормально находится HOT 2
- Ошибка при попытке загрузить данные о товарах по чеку
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fingen.