Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запуск нескольких MySQL серверов на одной машине. А надо ли? / 8 сообщений из 8, страница 1 из 1
16.12.2017, 17:35
    #39570764
danilka37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск нескольких MySQL серверов на одной машине. А надо ли?
Пишу приложение на Java.Для работы с БД использую Hibernate. С SQL знаком мало.
Сейчас приложение работает с одной организацией, для которой есть БД из 10 таблиц.
В дальнейшем планирую подключить еще около 100 организаций,для каждой из них будет БД примерно из 10 таблиц
И вот вопрос, как сделать:
для каждой организации сделать свой сервер на своем порту(например 3307,3308,3309 и т.д.)

или запихать все таблицы в одну бд.

Могут ли быть какие-то проблемы вплане производительности, если в бд будет 1000 таблиц?

Я больше склоняюсь к отельному серверудля каждой организации, т.к. это проще масштабировать.
...
Рейтинг: 0 / 0
16.12.2017, 20:58
    #39570818
VladRost
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск нескольких MySQL серверов на одной машине. А надо ли?
А программный код для каждой организации свой? Тогда отдельные сервера всем.
Если программа одна - то можно и в одной базе все хранить, но с безопасностью хуже.

Лучше конечно каждому свой сервер, тогда и программа будет одинакова для всех.
...
Рейтинг: 0 / 0
16.12.2017, 21:01
    #39570820
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск нескольких MySQL серверов на одной машине. А надо ли?
danilka37В дальнейшем планирую подключить еще около 100 организацийПредполагается ли каждой из организаций давать доступ на уровне коннекта к MySQL ?
Если нет, то достаточно одного инстанса и разнести все объекты по схемам.
...
Рейтинг: 0 / 0
16.12.2017, 21:17
    #39570825
danilka37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск нескольких MySQL серверов на одной машине. А надо ли?
VladRost, реализация для каждой организации разная, а интерфейс взаимодействия одинаковый у всех.
...
Рейтинг: 0 / 0
16.12.2017, 21:22
    #39570826
danilka37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск нескольких MySQL серверов на одной машине. А надо ли?
miksoft,Нет, доступ только у приложения.
Дело в том, что может быть за 5 секунд 10-20 запросов от разных организаций.
И если они будут в разных схемах на одной БД, то и порт у них одинаковый. И получается они не могут быть все одновременно подключены, т.к. порт один. А каждый раз при запросе к БД создавать объект подключения это очень дорого, с точки зрения производительности.

Мне надо чтоб все организации были подключены одновременно. Слишком дорого поключать их в runtime.
Поэтому либо все в одну схему, либо по разным БД на разных портах.
...
Рейтинг: 0 / 0
16.12.2017, 22:02
    #39570836
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск нескольких MySQL серверов на одной машине. А надо ли?
danilka37И получается они не могут быть все одновременно подключены, т.к. порт один.С чего бы это? А как, по-вашему, веб-сервера работают с сотнями одновременных подключений?

Строго говоря, порт вообще не нужен, если приложение локальное.
...
Рейтинг: 0 / 0
16.12.2017, 22:29
    #39570845
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск нескольких MySQL серверов на одной машине. А надо ли?
danilka37Могут ли быть какие-то проблемы вплане производительности, если в бд будет 1000 таблиц?Нет.

danilka37Я больше склоняюсь к отельному серверу для каждой организации, т.к. это проще масштабировать.БСК.

danilka37 вопрос, как сделать: Сервер - один. БД - одна. Таблиц - 11, т.е. 10 плюс таблица организаций. Ну и в тех 10 плюс доп. поле - FK на организацию.

danilka37может быть за 5 секунд 10-20 запросов от разных организаций.Вот когда речь пойдёт о 10-20 ТЫСЯЧ запросов В СЕКУНДУ - тогда и возникнут вопросы производительности. А указанная тобой нагрузка - тьфу, и растереть.
...
Рейтинг: 0 / 0
16.12.2017, 23:21
    #39570858
danilka37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск нескольких MySQL серверов на одной машине. А надо ли?
Akina,
Спасибо!!!)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запуск нескольких MySQL серверов на одной машине. А надо ли? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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