Преимущества веб-сайта с несколькими базами данных? - PullRequest
0 голосов
/ 17 июня 2011

Каковы преимущества создания сайта с несколькими базами данных?

Увеличивает ли размер разделения скорость?

В каких случаях мы бы хотели, чтобы к сайту было подключено более одного, и действительно ли оно нам нужно?

Ответы [ 2 ]

0 голосов
/ 17 июня 2011

Единственное реальное преимущество, о котором я могу думать, это наличие нескольких таблиц с одинаковыми именами.Таким образом, вы можете запустить базу данных отладки и базу данных разработки с теми же таблицами, но база данных отладки содержит информацию о тестировании, и вы можете переключиться на базу данных разработки, когда она будет готова, просто изменив одну строку.Вы также можете использовать это для выполнения бесшовного резервного копирования и многих других вещей.Скорость может быть немного улучшена, если у вас есть тонны таблиц с тоннами полей, но, вероятно, не намного.

Редактировать: На самом деле, если несколько баз данных охватывают несколько серверов, вы могли быхранить информацию для быстрого доступа (например, на форуме вы можете хранить последние темы и информацию о пользователях) на локальном сервере и хранить, например, заархивированные потоки на сервере с высокой пропускной способностью, но с более медленным доступом к серверу, что определенноувеличьте скорость и уменьшите стоимость места на главном сервере.

0 голосов
/ 17 июня 2011

Я не уверен, что вы подразумеваете под мульти-базой данных. Если вы думаете о репликации одного набора данных на нескольких серверах баз данных, вы получите избыточность, а также сможете использовать запросы балансировки нагрузки.

Edit: Вы упоминаете «разделение по размерам», что может означать, что вы думаете о фрагментации или разбиении вашего набора данных. Это уменьшит объем данных, потерянных или потерянных в случае сбоя. Он также будет распределять запросы по нескольким серверам, что позволит вам управлять более высокой нагрузкой.

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