Чем справочник занимается?
Как еих используют
Насколько они отличаются друг от друга?
Вместо Х хитов в сутки укажите ваш пиковый rps
что такое справочник? Обычно это ключ-значение-тип-ид.примитивные примеры с более чем развитыми вариантами я привел выше. Притом это примитивнейшие примеры без иерархии например.
Какие запросы мы делаем к справочнику?например получить по id код страны по ISO3166, иногда найти название страны по alpha-3
Конвертировать строку в любой тип на программном уровне вообще без проблем!Да, особенно когда вдруг в поле nvarchar окажется 1'0876.49 а тип - якобы decimal )
Но вот отдельная таблица на каждый справочник - я такое у себя не позволю, уж очень серьезные аргументы мне нужно привести, почему нужно на 10-20 значений заводить таблицу!Аргумент можно привести простой - или это надо понять или же потоптаться на этих граблях некоторое время...
Да, может быть мускул к этому и подталкивает, но вот в сайбейс или какой другой энтерпрай-базе, таблица, не хрен собачий, и иногда на десяток записей жрет места больше них самих.
Конвертировать строку в любой тип на программном уровне вообще без проблем!и
Какие запросы мы делаем к справочнику? Получить значение по ключу и/или по ИД, обратных запросов вообще практически нет.
Набор принципов, определяющих организацию логической структуры хранения данных в базе, получил название модели данных. Модели баз данных определяются тремя компонентами:
- допустимой организацией данных;
- ограничениями целостности;
- множеством допустимых операций.
Ну, давайте я все записи буду поменять каким-то уникальным ID, и буду вести журнал этих ID и самих записей? это будет похоже на внутренности постгрес или оракл? Вопрос на засыпку...Не, я не хочу заглубляться до уровня гравитационного воздействия от магнитной головки винчестера на электроны в транзисторе процессора. Это тут не надо.