Шаблон проектирования для подключения к базе данных - PullRequest
0 голосов
/ 14 сентября 2018

Недавно у меня было интервью с осведомителем. Во время интервью они попросили меня написать шаблон дизайна синглтона, что я и сделал. После этого они спросили меня: «Хорошо, теперь скажите нам, где вы можете использовать синглтон? «Я сказал« управлять подключением к базе данных ».

Их не удовлетворил мой ответ, и они спросили: «Хорошо, можете ли вы управлять 1 миллионом пользователей, получающих доступ к вашей базе данных по одноэлементному шаблону?» и я потерял дар речи, потому что я не знал ответа.

Я хочу знать, какой шаблон проектирования лучше всего подходит для подключения к базе данных? если мне нужно управлять более чем 10000 пользовательских подключений к моей базе данных, как я могу это сделать?

Буду очень признателен, если вы, ребята, сможете мне помочь с этой темой.

Спасибо

1 Ответ

0 голосов
/ 14 сентября 2018

где вы можете использовать синглтон? где вы обычно используете глобал. если он должен быть именованным (или с ключом), тогда используйте вариант multiton . Что касается «лучшего» шаблона проектирования для соединений с базой данных, я бы предложил Шаблон пула объектов . В частности, в случае соединений с базой данных их реализация обычно называется Пул соединений .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...