Главная страница
    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.038 c
3-1083158365
Stupid
2004-04-28 17:19
2004.05.23
SQL c Null


7-1081692752
Alekc
2004-04-11 18:12
2004.05.23
Создание службы под WinNT


1-1084169747
nejest
2004-05-10 10:15
2004.05.23
конвертор dfm


4-1081443763
Adil
2004-04-08 21:02
2004.05.23
System tray with tooltip and popup menu


4-1081157947
Andery
2004-04-05 13:39
2004.05.23
Создание модального окна





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский