Вопрос Базы данных

Версия Minecraft
1.20.X

whylovv

Пользователь
Сообщения
24
Стоит ли в каждом плагине делать свой DataSource? Или же, стоит создать отдельный плагин, который создаст 2 базы данных: глобальную и сезонную, после чего использовать DataSource из этого плагина? Тем самым каждый плагин будет использовать одну из этих БД, но создавая свои таблицы
 
в каком плане свой datasource? при идеальных условиях у вас в плагине есть класс, отвечающий за бд, интерфейс с методами взаимодействия с бд и его реализующий класс
 
в каком плане свой datasource? при идеальных условиях у вас в плагине есть класс, отвечающий за бд, интерфейс с методами взаимодействия с бд и его реализующий класс
в том плане что у каждого плагина свое соединение с базой данных. мой вопрос состоит в том, что есть ли смысл создавать плагин, который в себе будет хранить 2 соединения, а остальные плагины вместо того, чтобы создавать своё, будут использовать существующие? тем самым вместо своей базы данных у каждого плагина будет использоваться одна из уже созданных. по сути должно экономить ресурсы сервера
 
Последнее редактирование:
в том плане что у каждого плагина свое соединение с базой данных. мой вопрос состоит в том, что есть ли смысл создавать плагин, который в себе будет хранить 2 соединения, а остальные плагины вместо того, чтобы создавать своё, будут использовать существующие? тем самым вместо своей базы данных у каждого плагина будет использоваться одна из. по сути должно экономить ресурсы сервера
Не стоит, может быть много потерей.
 
Один из плагинов захочет закрыть соединение, а вот и всё. Остальные тоже полетят.
Вообще много ситуаций представить можно. Лучше как будто ваще под каждый плагин отдельную бд создавать, дабы не рисковать и изолировать всё.
 
Один из плагинов захочет закрыть соединение, а вот и всё. Остальные тоже полетят.
Вообще много ситуаций представить можно. Лучше как будто ваще под каждый плагин отдельную бд создавать, дабы не рисковать и изолировать всё.
ну соединение закрываться должно так то только в плагине, который хранит в себе эти 2 соединения. темболее учитывая то, что пишу только для своего сервера, такой проблемы точно не будет
 
ну соединение закрываться должно так то только в плагине, который хранит в себе эти 2 соединения. темболее учитывая то, что пишу только для своего сервера, такой проблемы точно не будет
На твоё усмотрение, но я бы всё-таки выбрал под каждый плагин - отдельную бд. Меньше проблем будет...
 
На твоё усмотрение, но я бы всё-таки выбрал под каждый плагин - отдельную бд. Меньше проблем будет...
ну в моём решении хоть какой то смысл есть? если проблемы будут я вернусь на старое решение, мне это не составит проблемы.
я поэтому и создал тему чтобы узнать поподробнее
 
ну в моём решении хоть какой то смысл есть? если проблемы будут я вернусь на старое решение, мне это не составит проблемы.
я поэтому и создал тему чтобы узнать поподробнее
По сути чутка то сэкономит, но это будет ничтожно мало по сравнению с жором ядра.

Так что, выбирай что хочешь)
 
Назад
Сверху Снизу