Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Распределенная структура БД (ERP), филиальная сеть + Веб портал 
:(
    Опции темы
Ferdozakl
Дата 14.9.2006, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.9.2006

Репутация: нет
Всего: нет



Всем привет!

Такой вопрос. Проектируем ERP, для организации, которая имеет головной офис + несколько филиалов + веб сайт, на котором имеется Интернет магазин. Как лучше организовать обмен данными в направлении ОФИС <--> ФИЛИАЛЫ, ОФИС <--> Веб-портал. Данные должны быть синхронизированы.

 - 1-й вариант имеется постоянное подключение к Инет сервера БД.
 - 2-й вариант нету постоянного подключения к Инету.

Архитектура 3-х звенка. СУБД MS SQL Server 2000, Delphi 7.

Пояснение: Если будет постоянный доступ к базе, насколько большим будет трафик если клиенты будут подключаться через Инет. Предпологаемый канал 512/512. А если нет постоянного подключения возможно ли весь обмен организовать методом репликации и/или простым  обменом например XML-файлов?

Заранее благодарю!
PM MAIL   Вверх
batigoal
Дата 14.9.2006, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



Ну это полностью зависит от объема передаваемой вами информации.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
LSD
Дата 14.9.2006, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 24
Всего: 538



Думаю в данном случае, репликация будет наилучшим выходом. 
Стандартные средства, достаточно надежны, но вот к трафику они относятся не слишком бережливо. Сторонние могут иметь свои подводные камни.
Ну и смотреть как ваш средний слой, отнесется к тому, что кто-то будет править базу в обход его (мало ли он какое кеширование использует).


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Ferdozakl
Дата 14.9.2006, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.9.2006

Репутация: нет
Всего: нет



Спасибо за ответы. 

Хотелось бы еще услышать примерные цифры на счет размера трафика при построении подобных распределенных баз данных.  Может быть кто-то имеет опыт по этой теме. Повторюсь канал 512/512 аплоад/даунлоад. 

Благодарю.
PM MAIL   Вверх
LSD
Дата 14.9.2006, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 24
Всего: 538



Цитата(Ferdozakl @  14.9.2006,  19:35 Найти цитируемый пост)
Хотелось бы еще услышать примерные цифры на счет размера трафика при построении подобных распределенных баз данных.

Они полностью зависят от объема данных, которые будут меняться в БД. Возьмите 2 базы, и поэксперементируйте на вашем наборе данных.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
PyS
Дата 15.9.2006, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 21.8.2006
Где: г. Алматы (Казахс тан)

Репутация: нет
Всего: 1



посмотри TurboGears или Джанго

я на TG уже сделал два похожих проекта.

не знаю как Джанго (IMHO - будет работать) , TG будет работать с MSSQL, хотя писать придется на python, а не Delphi, но будет всё довольно легко если знаешь тех. англ. smile
PM MAIL   Вверх
Shiny
Дата 21.9.2006, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


разбойница
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 18.9.2006
Где: Киев

Репутация: нет
Всего: 6



Могу прокомментироватьь по поводу "Офис" - "Филиалы"
Очень многое зависит ещё и от стабильности каналов связи.
При стабильном канале в 512М обмен данными при репликации будет проходить нормально и при очень больших объёмах данным (у нас - десятки миллионов записей). 
НО
При потере связи на длительный период и дальнейшем её восстановлении данные накапливаются и в центральном офисе и в филиалах, и при взаимной синхронизации могут быть конфликты (вплоть до потери некоторого объёма данных).  
+ при любом изменении структуры базы репликация полностью убивается, производятся изменения, а потом снова настраивается - т.о. любое изменение структуры довольно длительно по времени, да и хлопотно...

Но сами пользуемся именно репликацией потому что ничего лучше пока не видели....


PM MAIL   Вверх
PyS
Дата 21.9.2006, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 21.8.2006
Где: г. Алматы (Казахс тан)

Репутация: нет
Всего: 1



Цитата(Shiny @  21.9.2006,  15:25 Найти цитируемый пост)
При стабильном канале в 512М обмен данными при репликации будет проходить нормально и при очень больших объёмах данным (у нас - десятки миллионов записей). 

а при 2Мб?
PM MAIL   Вверх
Shiny
Дата 21.9.2006, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


разбойница
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 18.9.2006
Где: Киев

Репутация: нет
Всего: 6



Цитата

Цитата(Shiny @  21.9.2006,  15:25 Найти цитируемый пост)
При стабильном канале в 512М обмен данными при репликации будет проходить нормально и при очень больших объёмах данным (у нас - десятки миллионов записей). 

а при 2Мб? 


Сорри, очепятка
Имелось ввиду 512К
PM MAIL   Вверх
PyS
Дата 22.9.2006, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 21.8.2006
Где: г. Алматы (Казахс тан)

Репутация: нет
Всего: 1



Цитата(Shiny @  21.9.2006,  16:48 Найти цитируемый пост)

Сорри, очепятка
Имелось ввиду 512К 

Это у филиалов? 
Это какая система?
PM MAIL   Вверх
Shiny
Дата 22.9.2006, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


разбойница
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 18.9.2006
Где: Киев

Репутация: нет
Всего: 6



Да. это связь между центральным и региональными офисами.
Таким образом работают ряд специально разработанных проектов по маркетингу (исследования проводятся во всех регионах, анализируются в центре).

PM MAIL   Вверх
PyS
Дата 22.9.2006, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 21.8.2006
Где: г. Алматы (Казахс тан)

Репутация: нет
Всего: 1



Цитата(PyS @  22.9.2006,  11:31 Найти цитируемый пост)
Это какая система? 

 smile 
Скажи, пожалуйста, название и версию! smile
желательно с сылками.
PM MAIL   Вверх
Shiny
Дата 22.9.2006, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


разбойница
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 18.9.2006
Где: Киев

Репутация: нет
Всего: 6



Я, наверное, не совсем правильно объяснила.
Есть очень крупное рекламное агентство, которое обрабатывает огромные объёмы информации.
В нём есть отдел, который разрабатывает специальные распределённые системы под каждый отдельный проект.
Я - сотрудник этого отдела.
А сама система - собственность компании, закрытая информация.
Сам понимаешь, ссылок и названий нет и быть не может...
Поэтому если тебя интересуют какие-то нюансы - спрашивай, если смогу - отвечу... 

PM MAIL   Вверх
PyS
Дата 22.9.2006, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 21.8.2006
Где: г. Алматы (Казахс тан)

Репутация: нет
Всего: 1



Цитата(Shiny @  22.9.2006,  16:25 Найти цитируемый пост)
Я, наверное, не совсем правильно объяснила.
Есть очень крупное рекламное агентство, которое обрабатывает огромные объёмы информации.
В нём есть отдел, который разрабатывает специальные распределённые системы под каждый отдельный проект.
Я - сотрудник этого отдела.
А сама система - собственность компании, закрытая информация.
Сам понимаешь, ссылок и названий нет и быть не может...
Поэтому если тебя интересуют какие-то нюансы - спрашивай, если смогу - отвечу... 

А на каком языке и при помощи каких средств разрабатывались эти системы?
PM MAIL   Вверх
Shiny
Дата 22.9.2006, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


разбойница
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 18.9.2006
Где: Киев

Репутация: нет
Всего: 6



MS SQL Server 2000,  оболочки на VB.NET и Delphi.
PM MAIL   Вверх
PyS
Дата 22.9.2006, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 21.8.2006
Где: г. Алматы (Казахс тан)

Репутация: нет
Всего: 1



Цитата(Shiny @  22.9.2006,  16:44 Найти цитируемый пост)
MS SQL Server 2000,  оболочки на VB.NET и Delphi. 

Все лицензионное? smile

приблизительно это сколько будет по времени и сколько будет стоить если самим все это делать  (лицензии+ЗП сотрудников)?

PM MAIL   Вверх
LSD
Дата 22.9.2006, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 24
Всего: 538



PyS цены на MS SQL Server ты можешь и сам узнать, например тут. А зарплаты сотрудников сильно варьируются, в зависимости от того предстоит работать.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
PyS
Дата 22.9.2006, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 21.8.2006
Где: г. Алматы (Казахс тан)

Репутация: нет
Всего: 1



Цитата(LSD @  22.9.2006,  17:21 Найти цитируемый пост)
PyS цены на MS SQL Server ты можешь и сам узнать, например тут.

Спасибо за ссылку! smile
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Общие вопросы по базам данных"
LSD
Zloxa

Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:

  • вопросам по СУБД для которых нет отдельных подфорумов
  • вопросам которые затрагивают несколько разных СУБД (например проблема выбора)
  • инструменты для работы с СУБД
  • вопросы проектирования БД
  • теоретически вопросы о СУБД

Данный форум не предназначен для:

  • вопросов о поиске разлиных БД (если не понимаете чем БД отличается от СУБД то: а) вам не сюда; б) Google в помощь)
  • обсуждения проблем с доступом к СУБД из различных ЯП (для этого есть соответсвующие форумы по каждому ЯП)
  • обсуждения проблем с написание SQL запросов, для этого есть форум Составление SQL-запросов
  • просьб о написании курсовой, реферата и т.п., для этого есть Центр помощи или фриланс биржа
  • объявлений о найме специалистов, для этого есть раздел Объявления о найме специалистов

Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение. ;)


Полезные советы:

При написании сообщения постарайтесь дать теме максимально понятное название. В теме максимально подробно опишите проблему. Если применимо укажите: название базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.); используемых язык программирования; способа доступа (ADO, BDE и т.д.); сообщения об ошибках.

Для вставки кода используйте теги [code=sql] [/code].

Литературу по базам данных можно поискать здесь.

Действия модераторов можно обсудить здесь.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | СУБД, общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0655 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.