Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запуск нескольких MySQL серверов на одной машине. А надо ли?
|
|||
|---|---|---|---|
|
#18+
Пишу приложение на Java.Для работы с БД использую Hibernate. С SQL знаком мало. Сейчас приложение работает с одной организацией, для которой есть БД из 10 таблиц. В дальнейшем планирую подключить еще около 100 организаций,для каждой из них будет БД примерно из 10 таблиц И вот вопрос, как сделать: для каждой организации сделать свой сервер на своем порту(например 3307,3308,3309 и т.д.) или запихать все таблицы в одну бд. Могут ли быть какие-то проблемы вплане производительности, если в бд будет 1000 таблиц? Я больше склоняюсь к отельному серверудля каждой организации, т.к. это проще масштабировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 17:35 |
|
||
|
Запуск нескольких MySQL серверов на одной машине. А надо ли?
|
|||
|---|---|---|---|
|
#18+
А программный код для каждой организации свой? Тогда отдельные сервера всем. Если программа одна - то можно и в одной базе все хранить, но с безопасностью хуже. Лучше конечно каждому свой сервер, тогда и программа будет одинакова для всех. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 20:58 |
|
||
|
Запуск нескольких MySQL серверов на одной машине. А надо ли?
|
|||
|---|---|---|---|
|
#18+
danilka37В дальнейшем планирую подключить еще около 100 организацийПредполагается ли каждой из организаций давать доступ на уровне коннекта к MySQL ? Если нет, то достаточно одного инстанса и разнести все объекты по схемам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 21:01 |
|
||
|
Запуск нескольких MySQL серверов на одной машине. А надо ли?
|
|||
|---|---|---|---|
|
#18+
VladRost, реализация для каждой организации разная, а интерфейс взаимодействия одинаковый у всех. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 21:17 |
|
||
|
Запуск нескольких MySQL серверов на одной машине. А надо ли?
|
|||
|---|---|---|---|
|
#18+
miksoft,Нет, доступ только у приложения. Дело в том, что может быть за 5 секунд 10-20 запросов от разных организаций. И если они будут в разных схемах на одной БД, то и порт у них одинаковый. И получается они не могут быть все одновременно подключены, т.к. порт один. А каждый раз при запросе к БД создавать объект подключения это очень дорого, с точки зрения производительности. Мне надо чтоб все организации были подключены одновременно. Слишком дорого поключать их в runtime. Поэтому либо все в одну схему, либо по разным БД на разных портах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 21:22 |
|
||
|
Запуск нескольких MySQL серверов на одной машине. А надо ли?
|
|||
|---|---|---|---|
|
#18+
danilka37И получается они не могут быть все одновременно подключены, т.к. порт один.С чего бы это? А как, по-вашему, веб-сервера работают с сотнями одновременных подключений? Строго говоря, порт вообще не нужен, если приложение локальное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 22:02 |
|
||
|
Запуск нескольких MySQL серверов на одной машине. А надо ли?
|
|||
|---|---|---|---|
|
#18+
danilka37Могут ли быть какие-то проблемы вплане производительности, если в бд будет 1000 таблиц?Нет. danilka37Я больше склоняюсь к отельному серверу для каждой организации, т.к. это проще масштабировать.БСК. danilka37 вопрос, как сделать: Сервер - один. БД - одна. Таблиц - 11, т.е. 10 плюс таблица организаций. Ну и в тех 10 плюс доп. поле - FK на организацию. danilka37может быть за 5 секунд 10-20 запросов от разных организаций.Вот когда речь пойдёт о 10-20 ТЫСЯЧ запросов В СЕКУНДУ - тогда и возникнут вопросы производительности. А указанная тобой нагрузка - тьфу, и растереть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 22:29 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39570818&tid=1830177]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 146ms |

| 0 / 0 |
