|
|
|
Методы построения распределенной БД
|
|||
|---|---|---|---|
|
#18+
Доброе всем время суток, Такой вопрос: Бегал по инету, хотел найти существующие методы построения распределенной БД, чтоб их в дальнейшем проанализировать. Скачал кучу литературы, по построению обычной централизованной БД, но ни где не нашел о распределенной БД. Никто не встречал подобного, можно на англ.. языке всем спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 15:09 |
|
||
|
Методы построения распределенной БД
|
|||
|---|---|---|---|
|
#18+
Распределённая БД проектируется точно так же как обычная, но во всех аспектах проектирования учитывается её распределённость. Следует обратить особое внимание на constraint всех мастей, включая ссылочную целостность. Кроме того, БД обслуживания некоторых бизнес-процессов просто невозможно распределить. В этом случае надо изменять сами бизнес-процессы. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 15:48 |
|
||
|
Методы построения распределенной БД
|
|||
|---|---|---|---|
|
#18+
Так что, вот например брать методы обычной - централизованоой БД и можно описать их с учетом разноса, данных по нескольким серверам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 16:06 |
|
||
|
Методы построения распределенной БД
|
|||
|---|---|---|---|
|
#18+
Kos-2010Так что, вот например брать методы обычной - централизованоой БД и можно описать их с учетом разноса, данных по нескольким серверам? Вопрос у Вас слишком общий. Под распределенной БД можно понимать разное: 1.Инстанс СУБД один, а таблицы лежат в разных базах/схемах. В этом случае "методы" можно писать так же, как в случае одной базы (с точностью до идентификации таблиц). Производительность "метода" не пострадает. 2.Базы "центра" и филиалов одинаковой структуры, но расположены на удаленных серверах. Как правило, методы сводятся к репликациям/синхронизациям. 3.Базы разные по структуре и на разных серверах. Эту распределенность надо учитывать при программировании "методов". Соединение таблиц с разных серверов в одном SELECT-е будет очень неэффективно. (читать про линкованные сервера). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 11:24 |
|
||
|
Методы построения распределенной БД
|
|||
|---|---|---|---|
|
#18+
Kos-2010и можно описать их с учетом разноса, данных по нескольким серверам Не столько с учётом разноса данных, как с учётом разноса операций с данными . Все эти глобально-уникальные ключи, конфликты изменений и контроль - для некоторых бизнес-процессов вообще вещь нереальная. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 11:41 |
|
||
|
Методы построения распределенной БД
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovKos-2010и можно описать их с учетом разноса, данных по нескольким серверам Не столько с учётом разноса данных, как с учётом разноса операций с данными . Все эти глобально-уникальные ключи, конфликты изменений и контроль - для некоторых бизнес-процессов вообще вещь нереальная. Для каких, интересно, бизнесов глобально уникальные ключи - нереальная вещь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 13:43 |
|
||
|
Методы построения распределенной БД
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинДля каких, интересно, бизнесов глобально уникальные ключи - нереальная вещь? Например для тех, которые используют естественные ключи, и при этом хотят, чтобы их генерировала именно база. PS: Да, попадаются и такие дебилы. Причём довольно часто. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 14:07 |
|
||
|
Методы построения распределенной БД
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКот МатроскинДля каких, интересно, бизнесов глобально уникальные ключи - нереальная вещь? Например для тех, которые используют естественные ключи, и при этом хотят, чтобы их генерировала именно база. PS: Да, попадаются и такие дебилы. Причём довольно часто. Естественные ключи использовать можно и нужно, автогенерировать их в базе - тоже вполне нормально. Никто же не заставляет именно их обьявлять primary key, указывать в ссылках и т.п.? "Бизнесу"-то совершенно все равно, что в системе обозначено как primary key, он и словов-то таких не знает. Сгенерятся в разных филиалах 2 одинаковых "естественных" ключа - бизнес либо согласится на изменение алгоритма их генерации, либо как-то приспособится. Сбоя системы в любом случае не случится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 14:40 |
|
||
|
Методы построения распределенной БД
|
|||
|---|---|---|---|
|
#18+
DirksDR... 2.Базы "центра" и филиалов одинаковой структуры, но расположены на удаленных серверах. Как правило, методы сводятся к репликациям/синхронизациям ... Да, у меня как раз этот вариант, но нужно рассмотреть и проанализировать все методы проектирования РБД... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 14:53 |
|
||
|
Методы построения распределенной БД
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинЕстественные ключи использовать можно и нужно, автогенерировать их в базе - тоже вполне нормально. Никто же не заставляет именно их обьявлять primary key, указывать в ссылках и т.п.? Никто не заставляет объявлять ключ ключом? Это пять, да... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 14:53 |
|
||
|
Методы построения распределенной БД
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКот МатроскинЕстественные ключи использовать можно и нужно, автогенерировать их в базе - тоже вполне нормально. Никто же не заставляет именно их обьявлять primary key, указывать в ссылках и т.п.? Никто не заставляет объявлять ключ ключом? Это пять, да... Вы не понимаете разницу между ключом и первичным ключом? Это печально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 15:06 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38925216&tid=1540591]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 157ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...