powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Распределённая БД
10 сообщений из 10, страница 1 из 1
Распределённая БД
    #33262558
nizkzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сложилась такая ситуация : есть программа склад на Делфи,
СУБД FireBird. и вот получается так что часть пользователей будет работать
в одном месте, а часть отдалённо от них (в другом месте).
ну и нужно как вы понимаете обмен данных. т.е как я понимаю будет распределённая БД. но дело в том что я не сталкивался с таким, т.е чем должны обмениваться пользователи? как выглядит данный обмен, в каком виде он реализовывается? где про это можно почитать?

приём.

спасибо заранее
...
Рейтинг: 0 / 0
Распределённая БД
    #33262561
nizkzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
между этими пользователями есть канал связи конечно.
...
Рейтинг: 0 / 0
Распределённая БД
    #33262563
nizkzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е в принципе как я понимаю будет две базы (одинаковые - одна на одном серваке другая на другом) и программы должны ж обмениваться данными!
как это реализуется? кто не понял что нибудь в вопросе спрашивайте - буду уточнять.
...
Рейтинг: 0 / 0
Распределённая БД
    #33262569
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
навскидку есть 2 варианта
1) Взять репликатор стороннего разработчика для интербейс и настроить там реприкацию полей, что и куда.
2) Уточнить проблему, возможно нужна централизованная репликация, тогда простой репликатор не подойдет. Можно сделать обмен пакетами. Тут возникает вопрос: какая версия FireBird?
...
Рейтинг: 0 / 0
Распределённая БД
    #33262576
nizkzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валентин К

FireBird 1.5
что значит РЕПЛИКАЦИЯ? и потом почему мне нужна репликация для IB у меня FB 1.5, затем что такое централизованная репликация? и что подразумевается под обмен пакетами?
и как её настраивать и где эту самую репликацию?

первый раз слышу такое слово) только не смеяться. ну не приходилось с таким сталкиваться. обычно работал с простой БД.
...
Рейтинг: 0 / 0
Распределённая БД
    #33262584
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nizkzinВалентин К

FireBird 1.5
что значит РЕПЛИКАЦИЯ? и потом почему мне нужна репликация для IB у меня FB 1.5, затем что такое централизованная репликация? и что подразумевается под обмен пакетами?
и как её настраивать и где эту самую репликацию?

FireBird - клон InterBase и основная часть репликаторов работают и с одним и с другим. посмотри на ibase.ru, там должно быть что-то по этой теме.

Централизованная репликация - это репликация, но в системе с 1-м централизованным хранилищем всей информации 2-х и более баз данных. Вобщем если планируется не просто разнести одинаковую информацию на 2 базы и поддерживать их актуальность, а сделать 1 основной, а другую локальной для филиала, тогда в основной делаются изменения, позволяющие локализовать информацию каждого филиала. Попросту говоря добавляются ключи филиала во все таблицы-сущности, в который информация имеет четкого владельца-филиал. Обычно это документы как минимум. Часто также и справочники. А локальная в филиале содержит только информацию своего филиала и получает обновления справочников, цен и пр управляющей информации. В локальной тоже делается поле владельца-филиала, чтобы можно было корректно определять, где была создана та или иная запись.
В таком режиме обычный репликатор наврядли удастся настроить. Репликация идет по правилам, которые формируются в обычные sql-запросы. данные пакуются в пакеты, часто XML и архивируются. На другом конце обрабатываются и вставляются. При чем желательно чтобы было протоколирование обработки пакетов. В принципе в 1.5 должны быть временные таблицы.

Уточни пож-ста, что же все-таки будет на предприятии, т.е. что планируется сделать.
...
Рейтинг: 0 / 0
Распределённая БД
    #33262585
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос на самом деле достаочно сложный и прежде чем делать 2 базы данных, нужно четко выяснить, что хочет руководство и что будет делать ИТ и в какие сроки.
...
Рейтинг: 0 / 0
Распределённая БД
    #33276030
goodron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 nizkin
МП на тебя не хватает...
Как думаешь, почему сервер БД назвали сервер?
Наверное, чтобы с ним могли работать несколько клиентов из разных мест...
Если чего не понял, то пиши...
...
Рейтинг: 0 / 0
Распределённая БД
    #33348430
nizkzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу продолжить топик.
как выяснилось такая ситуация на сегодняшний день -
есть две базы на разных серверах и в разных местах.
канал связи есть.
соответственно операции по работе с базой выполняются как в одной так и в другой базе. Обговорив с начальством реализацию репликации - сделан вывод
сделать так чтоб работало).
неважно будет ли это централизованная репликация или без ЦБД не важно.
Главное что бы работало.
Кто что посоветует

напомню везде FireBird 1.5


Заранее спасибо
...
Рейтинг: 0 / 0
Распределённая БД
    #33349006
Дамир1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nizkzinГлавное что бы работало.
Кто что посоветует
напомню везде FireBird 1.5
А теперь скажи пж-ста, софт кто писал под энтот FireBird?
Без модификации программы не обойтись.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Распределённая БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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