|
|
|
Вариант реализации распределенной БД
|
|||
|---|---|---|---|
|
#18+
Добрый вечер. Как лучше реализовать распределенную БД. Т.е объединить много БД из филиалов в одну управляющую БД. При этом надо учитывать характеристики всей системы (пользователи, пропускная способность сети...) Так вот, какие варианты на практике кто использовал и применял. благодарю за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 17:11 |
|
||
|
Вариант реализации распределенной БД
|
|||
|---|---|---|---|
|
#18+
Во-первых, это не распределенная, а консолидированная БД. Во-вторых, ищите по слову "репликация". Прямо на этом форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 17:12 |
|
||
|
Вариант реализации распределенной БД
|
|||
|---|---|---|---|
|
#18+
хорошо понятно. А вот насчет репликации это интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 17:18 |
|
||
|
Вариант реализации распределенной БД
|
|||
|---|---|---|---|
|
#18+
RXAlexТак вот, какие варианты на практике кто использовал и применял. благодарю за помощь.Самые простые варианты такого рода систем - это соединение филиалов между собой единой сетью - и работа с единой базой через эти каналы. Что хорошо - работается с единой БД, нет никакой головной боли с репликациями. Что плохо - для приемлемой работы необходимы хорошие каналы связи. Если падает канал связи - филиал не может работать автономно. Как варианты удаленной работы с единой базой можно рассматриват: - Терминальный доступ на сервер в центральном офисе и запуск там программ - Сделать Web приложение и все филиалы будут работать через него ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 17:31 |
|
||
|
Вариант реализации распределенной БД
|
|||
|---|---|---|---|
|
#18+
Спасибо за советы. Насчет репликаций это в данном случае не очень хорошо, тк филиалы удаленные, связь между ними не всегда хорошая. А вот насчет Web приложения надо поразмыслить. На счет терминального доступа - пользователей более 1000 человек - это будет нужен супер сервер чтобы све запросы обработать, боюсь не потянет. Пока из теории в рассмотрении 2 варианта 1. гетерогенная система 2. Тирожирование (рапликация) На практике с такими реализациями не сталкивался. И вообще задача конечно глобальная в процессе выявятся основные подходы к разумному и оптимальному решению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 17:41 |
|
||
|
Вариант реализации распределенной БД
|
|||
|---|---|---|---|
|
#18+
RXAlexСпасибо за советы. Насчет репликаций это в данном случае не очень хорошо, тк филиалы удаленные, связь между ними не всегда хорошая.При плохой связи, какраз-то, репликация может оказаться более удобным решением. RXAlex На счет терминального доступа - пользователей более 1000 человек - это будет нужен супер сервер чтобы све запросы обработать, боюсь не потянет. Хм... если вы имеете ввиду сервер БД - то для 1000 пользователей - нужен просто хороший сервер. Не будут же все эти 1000 человек одновременно и непереставая стучать по клавишам с утра до вечера. В конце концов - есть кластера. Если вы имеете ввиду терминальные сервера - можно поставить 10 серверов - получится по 100 пользователей на каждый. Тут много от приложения зависит - как оно умеет работать. Возможны разные варианты, вплоть до того, что те у кого хорошая связь - работают напрямую с базой, а те у кого плохая - работают автономно, а потом реплицируются. RXAlexИ вообще задача конечно глобальная в процессе выявятся основные подходы к разумному и оптимальному решению.Главное, чтобы к глобальной задаче прилагался столь же глобальный бюджет - тогда все получится :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2007, 18:13 |
|
||
|
Вариант реализации распределенной БД
|
|||
|---|---|---|---|
|
#18+
На мой взгляд построение удачно построено у Sybase SQL Anywhere есть два варинта репликации off line ( SQL REMOTE ) и Online (Mobilink ) У каждого есть свои плюсы и минусы. не сочтите за рекламу почитать можно сдесь http://www.ianywhere.com/products/sql_anywhere.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 17:06 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=120&tid=1544526]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 325ms |

| 0 / 0 |
