ReFeRy Онлайн
8 марта 2016
|
|
uncleroot
Скорее сильно зависит от назначения БД. Одно дело БД для анализа научных данных или что-то подобное и совершенно иное дело что-то вроде фейсбука, гугла и т.п. где необходим сверхбыстрый доступ к информации, которая может находится в любом уголке всей базы. В последнем случае метаинформации нужно в сотни раз больше. Совершенно безобидный пример - при сменен ника пользователя на Фанфиксе, ник заменяется в пятнадцати разных таблицах. Он там хранится для того, чтобы не было необходимости при каждом запросе дергать ещё и таблицу юзеров, на неё нагрузка и так сверхбольшая. Тоже самое с названием фанфика и некоторыми другими строками. И это у фанфикса всего один сервер, очень мало оптимизации, очень небольшая нагрузка в сравнении с гигантами и отсутствие полнотекстового поиска. |