powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Одна база для всех, или много баз, для каждого своя.
2 сообщений из 2, страница 1 из 1
Одна база для всех, или много баз, для каждого своя.
    #35374002
Sleeping Daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть некая структура, состоящая из подразделений. У каждого подразделения своя база данных. Число подразделений не постоянно, могут появляться, могут ликвидироваться. Есть задача сделать единый комплекс с единой? базой данных.
Что посоветуете в плане производительности, надёжности, безопасности и управляемости всей этой конструкцией.
Подразделения не должны видить данные друг-друга.
И есть головное подразделенеие, у которого одна из задач собирать статистику по всем подразделениям. Все подразделения разбросаны на расстояниях от нескольких сот метров, но несколько тысяч километров.
1. Сделать единую базу данных с разделением доступа для каждого подразделения.
2. Сделать на одном сервере для каждого подразделения свою отдельную базу данных под управлением единого сервера. Всё ПО одинаково и структуры таблиц для всех одинаковы.
...
Рейтинг: 0 / 0
Одна база для всех, или много баз, для каждого своя.
    #35381045
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sleeping Daemon
1. Сделать единую базу данных с разделением доступа для каждого подразделения.
2. Сделать на одном сервере для каждого подразделения свою отдельную базу данных под управлением единого сервера. Всё ПО одинаково и структуры таблиц для всех одинаковы.
Для перехода на централизованную БД важно проанализировать еще множество факторов. Навскидку несколько:
- наличие производительных каналов связи у подразделений и их надежность (дублирование)
- надежность функционирования центральной БД (сервера) - если он даже на короткое время выйдет из строя, допустимо ли это для бизнеса всех подразделений ?
т.е. локальные БД значительно надежней в этом плане, особенно если на верху нужна только статистика. Обычно делается прикладная подсистема репликации для поднятия/спуска нужных изменений.
Тем не менее, по вашему вопросу, тоже нельзя однозначно ответить - многое зависит от наличия серверов приложения, необходимости масштабирования, кол-ва этих подразделений и их БД (одно дело 5-10 штук и совсем другое 50-100), размеров БД, частота и объем сбора основной статистики для центра и т.п.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Одна база для всех, или много баз, для каждого своя.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]