Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Легкая БД с возможностью репликации  [new]
AlexSha
Member

Откуда:
Сообщений: 1
В сельском хозяйстве иногда полезно строить разные отчеты. А если таких хозяйств несколько и в разных регионах РФ, то надо как-то их собирать в одном месте. Решили написать свое. Написали. Поскольку в колхозах интернет часто "отдыхает", то придумали использовать простые dbf файлы (всего 15 таблиц в сумме 30Мб за 2 года), которые лежат на Яндекс диске и синхронизируются с центральным офисом, когда есть связь. Пользователи заполняют отчеты данными независимо от работы интернета. В центральном офисе синхронизированные dbf закачиваются в mssql и формируются консолидированные отчеты. В общем, криво, но работает. Главная проблема - Яндекс диск не всегда считает необходимым синхронизировать измененные файлы dbf.
Может кто подскажет БД со стандартным простым механизмом репликации (синхронизации таблиц), нетребовательных к скоростям сети и ПК? Или может другие идеи есть? Тяжелые решения типа "ставь MSSQL в колхозе" не прокатят - там ПК 2005 г.в. Еще стоит учитывать аспект безопасности. Гонять данные по инету без криптозащиты нехорошо. Поднимать vpn можно, но лучше не напрягать этим пользователей - им и так хватает забот в коровниках.
17 янв 19, 11:27    [21787621]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
а если взять mssql 2000?
17 янв 19, 12:50    [21787754]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
982183
Member

Откуда: VL
Сообщений: 3386
Да и MySQL справится
17 янв 19, 13:04    [21787777]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

AlexSha
придумали использовать простые dbf файлы (всего 15 таблиц в сумме 30Мб за 2 года), которые
лежат на Яндекс диске и синхронизируются с центральным офисом, когда есть связь.

А если бы у вас были программисты, то можно было бы выгружать только отчётные данные при
составлении в какой-нибудь XML и вообще обойтись без интернета. Файлик с отчётом
(упакованный и зашифрованный при необходимости) хоть е-мейлом, хоть курьером на флешке
отсылай.

Posted via ActualForum NNTP Server 1.5

17 янв 19, 13:39    [21787831]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Dimitry Sibiryakov
AlexSha
придумали использовать простые dbf файлы (всего 15 таблиц в сумме 30Мб за 2 года), которые
лежат на Яндекс диске и синхронизируются с центральным офисом, когда есть связь.

А если бы у вас были программисты, то можно было бы выгружать только отчётные данные при
составлении в какой-нибудь XML и вообще обойтись без интернета. Файлик с отчётом
(упакованный и зашифрованный при необходимости) хоть е-мейлом, хоть курьером на флешке
отсылай.


тоже самое можно делать с репликами же.
17 янв 19, 13:40    [21787836]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
Oracle Mobile Server как раз под такую задачу разрабатывали
17 янв 19, 13:43    [21787842]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

Озверин
тоже самое можно делать с репликами же.

Не со всякими. MS SQL требует непосредственного подключения для репликации, offline из
коробки не поддерживается. У MySQL вроде бы так же.

Posted via ActualForum NNTP Server 1.5

17 янв 19, 13:45    [21787845]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Dimitry Sibiryakov
Озверин
тоже самое можно делать с репликами же.

Не со всякими. MS SQL требует непосредственного подключения для репликации, offline из
коробки не поддерживается. У MySQL вроде бы так же.
я так понял онлайн иногда бывает
17 янв 19, 15:07    [21787968]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
982183
Member

Откуда: VL
Сообщений: 3386
Вероятно речь идет не о репликации БД
А о некой системе сдачи отчетности.
Которая решается клиентским приложением для формирования буферного файла для закачки в центральную БД.
18 янв 19, 02:43    [21788394]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Dimitry Sibiryakov
Озверин
тоже самое можно делать с репликами же.

Не со всякими. MS SQL требует непосредственного подключения для репликации, offline из
коробки не поддерживается. У MySQL вроде бы так же.


учитывая, что реплика - это в большинстве случаев последовательный лог запросов, то я не вижу принципиальной разницы с передачей xml файла. Собственно о том и речь.
18 янв 19, 08:31    [21788437]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

Озверин
учитывая, что реплика - это в большинстве случаев последовательный лог запросов, то я не
вижу принципиальной разницы с передачей xml файла.

Разница возникнет когда "последовательный лог" понадобится применить на принимающем конце
и внезапно выяснится, что в нём вовсе не запросы.

Posted via ActualForum NNTP Server 1.5

18 янв 19, 13:48    [21788756]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Dimitry Sibiryakov
Озверин
учитывая, что реплика - это в большинстве случаев последовательный лог запросов, то я не
вижу принципиальной разницы с передачей xml файла.

Разница возникнет когда "последовательный лог" понадобится применить на принимающем конце
и внезапно выяснится, что в нём вовсе не запросы.


можно же что-нибудь вроде и потом уже выполнять:
mysqlbinlog --base64-output=AUTO --verbose mysql-bin.01

В 10 pg уже вроде как есть патч, который wal файлы парсит.

В oracle и mssql - я как бе на ползал, но, подозреваю, они не будут в стороне.
18 янв 19, 15:08    [21788812]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35143
Блог
AlexSha,

Как вариант (если дешего и сердито) - центральный ftp и каждый час срабатывающая на локальных компах задача по копированию данных на ftp в случае различия файлов.
20 янв 19, 18:04    [21789762]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4488
Вспомните про фидо, как раз то что вам надо, последние версии очень бодренько работали по ip, в крайнем случае возьмите rsync, есть версия и под виндой, тоже прекрасно трудиться...
25 янв 19, 17:05    [21794471]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
landy
Member

Откуда:
Сообщений: 1514
AlexSha
Может кто подскажет БД со стандартным простым механизмом репликации (синхронизации таблиц), нетребовательных к скоростям сети и ПК?


sybase sql anywhere - работает(ла) -DOS,Windows 3/95/xt/2000/NT/2003/..., OS/2, linux,qnx 4.x ...
Насколько помню - репликация онлайн/оффлайн/через почту/через общие каталоги
8 фев 19, 10:33    [21804092]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
KreatorXXI
Member

Откуда: Москва
Сообщений: 1070
landy
AlexSha
Может кто подскажет БД со стандартным простым механизмом репликации (синхронизации таблиц), нетребовательных к скоростям сети и ПК?


sybase sql anywhere - работает(ла) -DOS,Windows 3/95/xt/2000/NT/2003/..., OS/2, linux,qnx 4.x ...
Насколько помню - репликация онлайн/оффлайн/через почту/через общие каталоги


Не бесплатная. И это сейчас SAP. Своеобразно всё. Они продвигают свои продукты, а сайбезовские как-то в тени.
8 фев 19, 11:25    [21804161]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
landy
Member

Откуда:
Сообщений: 1514
Как будто ms sql бесплатный
8 фев 19, 14:27    [21804381]     Ответить | Цитировать Сообщить модератору
 Re: Легкая БД с возможностью репликации  [new]
roden
Member

Откуда:
Сообщений: 741
AlexSha
Может кто подскажет БД со стандартным простым механизмом репликации (синхронизации таблиц), нетребовательных к скоростям сети и ПК? ... Тяжелые решения типа "ставь MSSQL в колхозе" не прокатят - там ПК 2005 г.в. Еще стоит учитывать аспект безопасности. Гонять данные по инету без криптозащиты нехорошо.


В свете процитированного мной - я бы рассматривал ЛИНТЕР
11 фев 19, 15:28    [21806529]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить