Долгая синхронизация.

Обсуждение любых вопросов о программе "Домашняя бухгалтерия"
SidneyXP
Новичок
Сообщения: 23
Зарегистрирован: 03 май 2010, 08:43

Долгая синхронизация.

Сообщение SidneyXP » 22 янв 2015, 13:53

Синхронизирую между PC и 2мя смартфонами на Android через Dropbox.
Это просто мУка какая-то. Каждый раз нужно ждать по 10 минут, пока сформируется файл для синхронизации на PC.
Добавил 10 записей в базу - жди 10 минут, а потом еще 10, чтобы залить на второй смартфон!
Что ж так долго то? Андроид готовит файл за считанные секунды! :shock:

SidneyXP
Новичок
Сообщения: 23
Зарегистрирован: 03 май 2010, 08:43

Re: Долгая синхронизация.

Сообщение SidneyXP » 22 янв 2015, 21:21

Что-то я погорячился насчет 10 минут на 1 синхронизацию. Минимум 20!
Это уже ни в какие ворота.

SidneyXP
Новичок
Сообщения: 23
Зарегистрирован: 03 май 2010, 08:43

Re: Долгая синхронизация.

Сообщение SidneyXP » 22 янв 2015, 21:26

25!

SidneyXP
Новичок
Сообщения: 23
Зарегистрирован: 03 май 2010, 08:43

Re: Долгая синхронизация.

Сообщение SidneyXP » 22 янв 2015, 21:40

30! Закончили упражнение.
Нет господа разработчики это форменный писец!

Аватара пользователя
Keepsoft
Администратор
Сообщения: 3591
Зарегистрирован: 20 мар 2008, 18:03
Контактная информация:

Re: Долгая синхронизация.

Сообщение Keepsoft » 23 янв 2015, 13:03

Чем больше записей в базе данных, тем дольше идет их синхронизация.
Если Вы говорите о 30 минутах, то очевидно, в Вашей базе данных сотни тысяч записей.
С уважением, Keepsoft.

SidneyXP
Новичок
Сообщения: 23
Зарегистрирован: 03 май 2010, 08:43

Re: Долгая синхронизация.

Сообщение SidneyXP » 23 янв 2015, 13:11

Keepsoft писал(а):Чем больше записей в базе данных, тем дольше идет их синхронизация.
Если Вы говорите о 30 минутах, то очевидно, в Вашей базе данных сотни тысяч записей.


Да именно сотни тысяч! И что? Каждый раз все сотни тысяч прокачиваются?

Значит синхронизация выполняется не оптимальным способом! Либо таблицы организованы не должным образом! Ведь есть же элементарно last_update_date, ну неужели так сложно было до этого додуматься? :evil: :evil: :evil:

Или вы предлагаете ежемесячно дропать базу и заводить счета и кредиты с новыми остатками?

Аватара пользователя
Keepsoft
Администратор
Сообщения: 3591
Зарегистрирован: 20 мар 2008, 18:03
Контактная информация:

Re: Долгая синхронизация.

Сообщение Keepsoft » 24 янв 2015, 00:05

SidneyXP писал(а):
Keepsoft писал(а):Чем больше записей в базе данных, тем дольше идет их синхронизация.
Если Вы говорите о 30 минутах, то очевидно, в Вашей базе данных сотни тысяч записей.


Да именно сотни тысяч! И что? Каждый раз все сотни тысяч прокачиваются?

Синхронизируются только измененные и новые записи. Так как база данных очень большая, то этот процесс занимает много времени.
С уважением, Keepsoft.

SidneyXP
Новичок
Сообщения: 23
Зарегистрирован: 03 май 2010, 08:43

Re: Долгая синхронизация.

Сообщение SidneyXP » 24 янв 2015, 11:18

Keepsoft писал(а):Синхронизируются только измененные и новые записи. Так как база данных очень большая, то этот процесс занимает много времени.


36 таблиц и 300 000 записей в них во всех - это большая база? от души повеселили!
Может все таки дело в руках?

SidneyXP
Новичок
Сообщения: 23
Зарегистрирован: 03 май 2010, 08:43

Re: Долгая синхронизация.

Сообщение SidneyXP » 26 янв 2015, 16:27

В общем судя по реакции автора, 600 рублей коту под хвост. Выкинуть и больше не пользоваться мобильной версией.

Аватара пользователя
Keepsoft
Администратор
Сообщения: 3591
Зарегистрирован: 20 мар 2008, 18:03
Контактная информация:

Re: Долгая синхронизация.

Сообщение Keepsoft » 26 янв 2015, 23:35

SidneyXP писал(а):В общем судя по реакции автора, 600 рублей коту под хвост. Выкинуть и больше не пользоваться мобильной версией.

SidneyXP, мобильная версия не предназначена для работы с такими большими объемами данных. Это программа для учета личных финансов.
Однако, работа над усовершенствованием программы не стоит на месте.
С уважением, Keepsoft.

SidneyXP
Новичок
Сообщения: 23
Зарегистрирован: 03 май 2010, 08:43

Re: Долгая синхронизация.

Сообщение SidneyXP » 27 янв 2015, 07:40

Keepsoft писал(а):SidneyXP, мобильная версия не предназначена для работы с такими большими объемами данных. Это программа для учета личных финансов.
Однако, работа над усовершенствованием программы не стоит на месте.


Какими большими? Эта инфа о личных финансах, которая скопилась в настольной версии за 5 лет!
Синхронизация сделана на отвали! И вместо "мы работаем над тем, чтобы оперативно исправить нашу дурацкую синхронизацию", получаем невнятные отписки!

karimen
Новичок
Сообщения: 5
Зарегистрирован: 26 мар 2011, 18:50

Re: Долгая синхронизация.

Сообщение karimen » 21 июл 2015, 03:28

Вообще автор темы прав. Уважаемые разработчики, по-моему давно пора оптимизировать как-то процесс синхронизации. У меня в базе наверное найдется около 20000 записей и мне приходится ждать по 7-8 минут на синхронизацию, даже если между двумя синхронизациями я внес в программу всего одну запись. ИМХО синхронизация должна служить кроме прочего еще и ускорением действия, но одну запись я быстрее руками и на том и на том устройстве введу, кстати, что-то у меня отсутствует уверенность, что при следующей синхронизации информация не задвоится при таком выходе...
Пора бы уже с этим что-то сделать!
Как вариант, например, присвоить каждой записи в базе уникальный id и все изменения вписывать в файл, который сохранять в облако указанное пользователем, на андроиде делать то же самое, но файл с изменениями передавать в dropbox и принимать оттуда по запросу пользователя. Удаляемые записи, конечно, в таком режиме не получится удалить из базы физически, а лишь поставить пометку на удаление, как 1c делает, а при сжатии базы данных, по запросу пользователя очищать пометки на удаление и делать полную переиндексацию базы, которую затем сливать в dropbox. В итоге время обработки простой синхронизации ежедневной очень сильно уменьшится, а переиндексацию можно сделать и раз в полгода, а там уж можно и 10-15 минут подождать...

В общем очень хочется верить, что вы что-нибудь с этой ситуацией сделаете...

SidneyXP
Новичок
Сообщения: 23
Зарегистрирован: 03 май 2010, 08:43

Re: Долгая синхронизация.

Сообщение SidneyXP » 16 авг 2016, 13:29

Keepsoft писал(а):
SidneyXP писал(а):В общем судя по реакции автора, 600 рублей коту под хвост. Выкинуть и больше не пользоваться мобильной версией.

SidneyXP, мобильная версия не предназначена для работы с такими большими объемами данных. Это программа для учета личных финансов.
Однако, работа над усовершенствованием программы не стоит на месте.


Не увидел ни в одном ревью 6ой версии, что вы работали над этой проблемой. Т.о. - покупать ее не буду, все эти ваши рюшечки с отчетами и отображением доходов - нафиг не нужны, если эта шляпа по 40 минут данные переливает.

Nikolay Tsigouro
Активист
Сообщения: 59
Зарегистрирован: 26 фев 2016, 16:54

Re: Долгая синхронизация.

Сообщение Nikolay Tsigouro » 19 окт 2016, 01:40

Возьмите писюк помощнее. Дело в том что синхронизацией занимается только писюк. Смарт просто выгружает ему свою базу, а потом забирает синхронизированную.

А чтобы это делалось на писюке быстро, нужно забыть про доисторический Paradox и перейти на что-нибудь современное. Скажем на PostgreSQL, если брать бесплантые, Ну, а поскольку мультидоступ не требуется, то можно и SQLite применить. Если ее достаточно на смарте, то и на писюке пойдет. Но это в 6-ке мы врядли увидим. :(


Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей