powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Упрощенная самодельная Firebird-репликация
25 сообщений из 99, страница 3 из 4
Упрощенная самодельная Firebird-репликация
    #39555858
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YuRockSoftologicсофт хоть и многопользовательский, но ценник за одно койко-место рабочее место действительно планируется в районе 3-5 тыщ. ПО для мелких торговцев-лавочниковА, так тебе просто совсем другой вид "репликации" нужен.
В меню программы сделай пункт "Отправить сменный отчет", и там формируй свой xml или json или dbf или что угодно (по закрытым невыгруженным периодам) для загрузки где-то.
Всё, за такую цену этого более, чем достаточно.
Да, вроде того. Я ж говорил, упрощенная модель.
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39555875
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvА с другой стороны - вот 1с, минимальное 3к руб. Репликация у него есть? нет.

Помнится, лет 10 назад была. Или это не в минимальной комплектации?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39555878
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovkdvА с другой стороны - вот 1с, минимальное 3к руб. Репликация у него есть? нет.

Помнится, лет 10 назад была. Или это не в минимальной комплектации?..В 7-ке точно распределенка была. Потом не знаю, но вряд ли убрали.
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39555895
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvну вот почему никто ничего не читает? У меня от этого аж зубы сводит. :-

Когда сидишь на 2.5 читать про 4 немного не актуально :)
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39555896
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv"Это дорого" - решил программист. "Да херня какая-то, оплатим" - решил директор. Только директор не узнал про цены, потому что программист решил что "дорого". А потом сам уколупался на полгода, чем превысил стоимость готового решения раза в 3-4.

Есть такая херня. И у программистов и у админа который закупает железо :)
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39555978
Василий №2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevskyпарсить xml в поллямя строк то еще удовольствие
Для этого придумали SAX
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39555996
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПО для мелких торговцев-лавочников, у которых предполагается "одна-две-несколько точек по городу".

Имхо для такого По использовать репликацию силами СУБД - зло.
Лучше отдельно реализовать загрузку-выгрузку данных и справочников.
Репликация и решение конфликтов требует квалифицированного ИТ
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556058
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dvimПО для мелких торговцев-лавочников, у которых предполагается "одна-две-несколько точек по городу".

Имхо для такого По использовать репликацию силами СУБД - зло.
Лучше отдельно реализовать загрузку-выгрузку данных и справочников.
Репликация и решение конфликтов требует квалифицированного ИТ
А чем отличается одновременная выгрузка и того и другого вручную от автоматики? Ведь пользователь-лавочник далеко не каждый продвинутый спец. Что изменится от того что он сам будет делать выгрузку-загрузку.

Генераторы, как упоминал, в справочниках будут одинаковыми на всех тачках. Про генераторы в заказах - составные посоветовали. Физически данные нигде не будут удаляться, только скрываться. Где основные грабли конфликтные зарыты?
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556120
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovПомнится, лет 10 назад была. Или это не в минимальной комплектации?..Никуда не девалась, есть. В любой комплектации.
Поддержка правил (базы могут быть совсем разные по структуре) и обработчиков событий до/после/вместо каждой строки.
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556129
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SoftologicГде основные грабли конфликтные зарыты?В одновременном изменении одной записи в двух базах и их обмену ею между собой.
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556145
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery> Поддержка правил (базы могут быть совсем разные по структуре)

Готовые правила (или способы их формирования) есть или надо всё вручную писать?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556166
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryНикуда не девалась, есть. В любой комплектации.

Причём сделана она, ЕМНИП, именно так как задумал ТС: экспорт в XML и отправка по FTP/E-mail.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556168
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

Для типовых конфигураций - есть готовые, кроме каких-нибудь неестественных обменов, типа WMS<->Зарплата.
Есть также отдельный визуальный инструмент для быстрого создания и редактирования таких правил.
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556175
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovэкспорт в XML и отправка по FTP/E-mail.Можно ещё прямым подключением, и через сетевую папку.
Ну и JSON вместо XML может быть.
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556189
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery> Для типовых конфигураций - есть готовые, кроме каких-нибудь неестественных обменов
WildSery> Есть также отдельный визуальный инструмент для быстрого создания и редактирования таких правил.

Молодцы, особенно если всё это стабильно и быстро работает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556243
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

К сожалению, не в сказке живём. Бывает и рассинхронизация на вторичных данных (регистры). Восстановимо.
Но в целом неплохо.
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556368
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YuRockSoftologicГде основные грабли конфликтные зарыты?В одновременном изменении одной записи в двух базах и их обмену ею между собой.
Так это... Вроде как я описал, что такое постараюсь исключить. В случае заказов - "неродные" записи будут заблочены на редактирование, а в справочниках - будет обращение к серваку на предмет "монопольного доступа" - это фактически просто некая сетевая опция для всех точек, характеризующая возможность редакции справочников другим точкам в данный момент времени. Если кто то раньше стартовал редакцию справочников, то на серваке флаг возводим, тем самым другим редакцию запрещаем... Как только редактировать завершили, флаг опускаем - редакцию другим разрешаем. Как то так.
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556381
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Softologicэто фактически просто некая сетевая опция для всех точек, характеризующая возможность редакции справочников другим точкам в данный момент времени
Проблемы навскидку:
1. Необходимость одновременного онлайна всех точек (или доп. контроля обработанности на всех точках);
2. Сложный алгоритм отката изменений при ошибке изменения в какой-то точке (пока на одних менялась запись, 6-й отвалился).

В общем, сложно всё это. Как по мне, редактировать справочники надо разрешать только в центре, и при изменении формировать пакеты с этими изменениями для всех точек.
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556399
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockКак по мне, редактировать справочники надо разрешать только в центре

Лучше распространить на них п.7: кто ввёл - редактирует, остальные смотрят (или звонят и
ругаются "что вы там понавводили за фигню"). Ибо достоверность информации у источника
обычно выше.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556408
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЛучше распространить на них п.7: кто ввёл - редактирует, остальные смотрят
Тогда в справочниках тоже обязателен составной ПК DB_ID+RECORD_ID или что-то в этом роде.
У меня другой подход:
1. В справочниках нет DB_ID. Добавление/редактирование только в центре;
2. При необходимости добавить/изменить запись на точке, добавляется заявка на это (запись в доп. таблицу, у которой есть DB_ID и данные записи). При необходимости эту запись сразу можно использовать и на точке, если известно, что она в любом случае будет принята центром. В центре же такие заявки обрабатываются либо роботом (добавляет такие записи в общий справочник), либо человеком (то же самое, но можно отклонить).
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556411
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovYuRockКак по мне, редактировать справочники надо разрешать только в центре

Лучше распространить на них п.7: кто ввёл - редактирует, остальные смотрят (или звонят и
ругаются "что вы там понавводили за фигню"). Ибо достоверность информации у источника
обычно выше.


Филиал в Самаре и филиал в Ульяновске. Клиент аккурат посередине. Покупает и там и там.
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556419
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovПомнится, лет 10 назад была. Или это не в минимальной комплектации?..
1с бух, базовая, или усн, и т.д. - три тыщщи. включает обновления. комплектация может и минимальная, но меньше уже некуда, а больше вроде и нахрен не надо. Это однопользовательская.
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556422
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишкаКлиент аккурат посередине. Покупает и там и там.

Причём он так быстр, что покупает сначала в одном филиале, а через 15 минут уже в другом.
"Ох уж мне эти сказочки... Ох уж мне эти сказочники..." (с)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556435
Фотография aleksandr-pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Softologic,

Есть для тебя предложение/идея, не буду тут пока озвучивать, напиши на email
...
Рейтинг: 0 / 0
Упрощенная самодельная Firebird-репликация
    #39556439
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleksandr-proSoftologic,

Есть для тебя предложение/идея, не буду тут пока озвучивать, напиши на email

отписал. см. почту
...
Рейтинг: 0 / 0
25 сообщений из 99, страница 3 из 4
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Упрощенная самодельная Firebird-репликация
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]