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

приём.

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

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

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

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

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

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

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

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


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


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