Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Распределенная база. Нужны советы. [D7]


VitGun ©   (2004-04-23 21:49:00) 

1.Сервер и клиенты разнесены по разным городам. Необходимо создать систему для обмена данными. Т.е. клиент в другом городе добавляет данные в базу, и отсылает на сервер. Возможно ли организовать обмен данными через TCP/IP, если да, то где можно почитать про это?
2.Слышал, что такое можно реализовать через DCOM и трехзвенные приложения(?), не совсем понял что это, правда ли это? Опять таки примерчик бы увидеть...
3. Какую СУБД посоветуете для такой задачи?


DrPass   (2004-04-24 15:41:00) [1]


> - не надо междугороднего канала, можно обойтись Internet-соединением;

То же самое справедливо для любого другого способа работы с СУБД :)


> - низкий сетевой траффик

Трафик зависит от содержания запросов к базе, а не от типа соединения. Но в любом случае HTML-трафик будет значительно больше, чем трафик прямого подключения к базе.

> - появление нового клиента не будет требовать выезда и установки
> ПО

Ну да, это плюс.

> - у клиента может быть установлена любая ОС

Вряд ли это достоинство - так как клиентская ОС и так в мире всего одна :)


> Недостатки:
> - более открытая, по сравнению с выделенным каналом, архитектура;
> как следствие - более легкий взлом

Причем тут выделенный канал??? А про взлом - это вообще чушь из журнала "Хакер" :)
И еще несколько недостатков:
-Медленная работа из-за высокого трафика
-Медленная работа из-за применения браузера в качестве клиента
-Большая нагрузка на сервер (страницы ведь еще сгенерировать нужно!)
-Значительно бОльшая стоимость - потому что из-за увеличившегося трафика для сервера нужна и более широкая полоса в Интернет


Locker   (2004-04-24 13:32:00) [2]

HTML-интерфейс с просмотром и редактированием в браузере + ASP + MySQL.

И никакого Win32 интерфейса.

Преимущества:
- не надо междугороднего канала, можно обойтись Internet-соединением;
- появление нового клиента не будет требовать выезда и установки ПО
- у клиента может быть установлена любая ОС
- низкий сетевой траффик

Недостатки:
- более открытая, по сравнению с выделенным каналом, архитектура; как следствие - более легкий взлом; простое и недорогое решение - https


Vit@ly   (2004-04-24 11:25:00) [3]

Распределенная? Не видно в постановке вопроса?


Anatoly Podgoretsky   (2004-04-24 11:07:00) [4]

Да и распределенной базой тоже не пахнет, типичная клиент-сервер архитектура. Правди и в этом случае лучше трехзвенка.


VitGun   (2004-04-24 08:38:00) [5]


> Самый обычный клиент-сервер

Всего-навсего? Хм...ладно попробую...
З.Ы. MySQL - справиться с такой задачей?


DrPass   (2004-04-24 00:21:00) [6]


> Rosik   (23.04.04 23:57) [2]

Тут же речь не о репликациях шла. Самый обычный клиент-сервер, транспорт - TCP/IP, среда обитания - Интернет


Rosik   (2004-04-23 23:57:00) [7]

>DrPass 3.
И козе понятно.

Я слышал в Oracle это делают. Вопрос тока на сколько репликации будут весить :) Если канал медленный и падючий xz...


DrPass   (2004-04-23 23:29:00) [8]

1. Возможно
2. Можно. Но зачем?
3. Любую, кроме локальных


Наверх

Титульная страница Поиск, карта сайта Написать письмо