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

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

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

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

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

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

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

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

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

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


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