Это качественные признаки, в данном случае - "относиться к такой-то категории".
Представьте, что детали отклассифицированы несколькими древовидными классификаторами. Поделены на категории, но по многим основаниям.
Множество классификаторов не меняет сути дела. Говоря языком "базовиков"... имеет связь многие-ко-многим между изделиями и классификаторами, то есть, есть иерархическая таблица "Классификаторы", есть таблица "Изделия" и, наконец, есть "глагольная" таблица "Изделия
входят в классификаторы" (или, если смотреть с другой стороны, то "Классификаторы
содержат изделия"... как Вам удобнее). При этом может быть root/main-классификатор, который определяет все последующие классификации. Это полезно в тех случаях, когда определённый тип изделия, например, может классифицироваться по строго определённым классификаторам (по заданному подмножеству классификаторов), а не по всем существующим.
-- Вынужден ещё раз пояснить, чтобы не было недопониманий: я нигде никому не рекомендую использовать тот подход, который мы сейчас обсуждаем. У меня во второй статье честно перечислены все "подводные камни" той же Седны. Я просто делюсь и обсуждаю то, что мне представляется интересным.
Хотите Вы того или нет, но Ваши работы воспринимаются, как... некие методические пособия/рекомендации... Возможно, это только моё восприятие...
2Alexus: Я, конечно, еретик с точки зрения "заправских базданновиков" - но для ненагруженной системы, где пользователей-то около 10, шо ж я - не смоделирую транзакции на уровне сервера приложения?
1. Качественно не смоделируете (в том и проблема, что изолированность транзакций должна поддерживаться на уровне ядра СУБД... об этом я уже говорил). Все последующие механизмы блокировок и версий - это следующий шаг, в реализации изолированности.
Кстати, материалы по изолированности транзакций в Седне, которые я накопал, относятся к 2010 году... ничего более свежего не нашёл, а "на дворе" уже 2013 г...
2. А зачем вообще заниматься системными вопросами на уровне приложений?.. Какая в этом логика?..
В проекте, где были все эти эксперименты, как раз была ситуация - дохрена категорий и классификаторов, но никаких требований по нагруженности... Чисто внутренняя офисная система. Что и позволило подумать о Седне.
Илья Евгеньевич, я же не сужу Вас, как разработчика... меня удивляет только то, что предлагаются к рассмотрению весьма спорные решения... Ну, да ладно... если Вас раздражает критика, то умолкаю, больше критиковать не буду...