Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];
ВнизОчень удаленные клиенты Найти похожие ветки
← →
Andriano (2003-02-07 14:13) [0]Пишу проект. В нем основная база синхронизуруется с удаленными БД через FTP. Подключаться напрямую - думаю, трафика не хватит (примерно 100 клиентов, имею ввиду выделенку). Да и рассчитано на пользователей без Инета. У нас свой сервер удаленного доступа.
Получается что каждому клиенту придется ставить Сервер+Клиент FireBird и такую же базу (всё это грамотно вложить в дистрибутив).
Возможно ли более красивое решение? Может лучше клиентскую часть писать с другим БД движком? BDE не подойдет, его программно установить сложнее, чем IB и его клоны. Вообщем есть ли другой БД-движок, который устанавливать просто?
← →
Mike_Goblin (2003-02-07 14:22) [1]1. Проблема синхронизации баз
Клиенты вносят какие-либо изменения или только читают копию центральной базы? Если только читают - можно распостранять через FTP, на CD итд
в противном случае - организовать репликацию (www.ibase.ru - там были материалы)
2. Каким образом библиотека доступа к базе данных с клиентских рабочих мест влияет на синхронизацию данных?
← →
Карелин Артем (2003-02-07 14:23) [2]>Получается что каждому клиенту придется ставить Сервер+Клиент FireBird и такую же базу
Наверно проще всего cделать именно так.
Есть БД вообще без движка DBISAM, TDBF...
P.S. На Ibase.ru была ссылка на сайт с инсталляционными скриптами для установки интербазы.
← →
Карелин Артем (2003-02-07 14:25) [3]Оффтоп: Andriano, а ты случаем не тольяттинский?
← →
Andriano (2003-02-07 14:39) [4]> Mike_Goblin ©
Какая репликация? Клиенты не могут подключаться к сокету IB сервера. Это компьютеры в другом городе например. Сервер формирует текстовые файлы опред. формата, клиент их принимает. И наоборот.
Клиенты вносят изменения тоже.
← →
Andriano (2003-02-07 14:42) [5]> Карелин Артем ©
Скрипты посмотрю. Спасибо.
Да, тамошний.
← →
iZEN (2003-02-07 14:46) [6]Типичная проблема: тонкий_клиент-отсоединённый_набор_данных-сервер_приложений-СУБД.
Решается с использованием BriefcaseModel.
См. DataSnap/WebSnap.
← →
Карелин Артем (2003-02-07 14:55) [7]>Типичная проблема: тонкий_клиент-отсоединённый_набор_данных-сервер_приложений-СУБД.
Если клиенты в другом городе, то лучше всего делать экспорт в текст и архивировать, потом передавать. Траффик меньше, меньше за связь платить )).
Сам такой штукой занимаюсь.
З.Ы. А подключение устанавливаешь вручную, или звонилку специальную пишешь?
← →
iZEN (2003-02-07 14:59) [8]Карелин Артем © (07.02.03 14:55)
З.Ы. А подключение устанавливаешь вручную, или звонилку специальную пишешь?
Это к кому вопрос?
Я этим ещё не занимался (не было задач). Мне просто интересно.
← →
Карелин Артем (2003-02-07 15:02) [9]Это к Автору.
← →
Andriano (2003-02-07 15:13) [10]> iZEN ©
Я так понял DataSnap/WebSnap это работа с данными через WEB интерфейс. Посмотрю обязательно. Спасибо.
> Карелин Артем ©
Уже так и сделал (текст, архив, crypt). Да вот каждому IB сервер ставить - хм...
Добавлю конечно возможность автоматом дозваниваться. Но ещё этого не делал. Смотрю инфы об этом много - не волнуюсь.
Ты тоже с Тольятти?
← →
Юрий Жуков (2003-02-07 15:23) [11]Недавно вышел Yaffil embeded RC2 - встраиваемый IB.
Ничего ставить не надо. Две Dll и получили полноценный движок.
Подробности на interbase-world.com и ibase.ru
← →
Карелин Артем (2003-02-07 15:25) [12]Я рядом: Самара. Просто @avtograd.ru увидал.
А ты где работаешь? Что-то слишком похожи цели и решения. ;)
← →
Andriano (2003-02-07 15:35) [13]> Юрий Жуков ©
Неплохо, но лицензия передаётся вместе с DLL, как написано. Т.е. моя лицензия уплывет первому клиенту. Кому такое может подойти? Или можно купить Yaffil SuperServer. Но Firebird вообще бесплатный... пока.
← →
Andriano (2003-02-07 15:39) [14]> Карелин Артем ©
Пиши мне на E-Mail, а то как-то неудобно о себе писать на всеобщее обозрения. Поделимся опытом :)
← →
Max Zyuzin (2003-02-07 16:01) [15]>Andriano © (07.02.03 15:39)
Раз у тебя такие широкие задачи, может вообще заняться и сделать все это под веб? Что бы пользователи работали с базой через интернет???
Иначе замучаешься с репликациями данных...
← →
Andriano (2003-02-07 16:11) [16]> Max Zyuzin ©
Много удобств: например своеобразные предпросмотры данных для отчетов, фильтров полно и т.п. Мне не дают ничего сократить. И главное скорость.
← →
Max Zyuzin (2003-02-07 16:21) [17]>Andriano © (07.02.03 16:11)
Иии???
Тебя в общем не устраивает???
А как ты планируешь делать репликации между базами у разных клиентов? Я так понимаю раз каждый их может редактировать, то как то должо это у всех отображаться???
В обще тот же вопрос что и у Mike_Goblin © (07.02.03 14:22)
← →
Andriano (2003-02-07 16:32) [18]> Max Zyuzin ©
Всё это дело не должно требовать выделенки. В основную базу собираются прайсы от каждого клиента, и составляется общий прайс, который заберут затем все клиенты. Клиент изменяет только свои данные. Справочников всего два, так что синхронизация вполне возможна.
← →
Max Zyuzin (2003-02-07 16:35) [19]>Andriano © (07.02.03 16:32)
Ну в общем по модему можно работать и без выделенки...
А вообще... ну в общем сам смотри, только сначала лучше подумать :) как праивльно организовать структуру данных и самое важное - репликации... ИМХО
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c