Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Вниз

Распределенная база. Нужны советы.   Найти похожие ветки 

 
VitGun ©   (2004-04-23 21:49) [0]

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


 
DrPass ©   (2004-04-23 23:29) [1]

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


 
Rosik   (2004-04-23 23:57) [2]

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

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


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


> Rosik   (23.04.04 23:57) [2]

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


 
VitGun ©   (2004-04-24 08:38) [4]


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

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


 
Anatoly Podgoretsky ©   (2004-04-24 11:07) [5]

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


 
Vit@ly ©   (2004-04-24 11:25) [6]

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


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

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

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

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

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


 
DrPass ©   (2004-04-24 15:41) [8]


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

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


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

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

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

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

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

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


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

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



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.073 c
7-1082015178
Анатолий
2004-04-15 11:46
2004.05.23
не запускается системная служба


1-1083747384
Islander
2004-05-05 12:56
2004.05.23
Как преобразовать параметр сообщения WM_SETTEXT в строку?


1-1084276713
andrey__
2004-05-11 15:58
2004.05.23
TServiceApplication- инсталяция новой версии


3-1083231690
Mister
2004-04-29 13:41
2004.05.23
про MySQL


8-1078386896
Petro
2004-03-04 10:54
2004.05.23
Подскажите компонент "Далее-Назад" Wizard!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский