Есть ли у кого-нибудь предложения по созданию метаданных в базе данных? Эти таблицы будут использоваться для эмуляции таблиц в базе данных с использованием базы данных. Это происходит, когда вы хотите легко добавить структуру (больше полей) в базу данных «на лету», не беспокоясь обо всех технических аспектах. Единственный пример у меня есть выглядит примерно так:Создание таблицы Metaable в базе данных
Таблица: метатаблицы Поля: TABLENAME, tableDescription
Таблица: MetaFields Поля: TABLENAME, FIELDNAME, fieldDesc, fieldDesc
Таблица: MetaCodes Поля: tableName, fieldName, codeName, codeValue и т. д.
Я никогда раньше не использовал что-либо подобное раньше и задавался вопросом, есть ли какие-либо «gotchas» для поиска.
Является ли что-то вроде этого разумно поддерживаемым или вы бы посоветовали ему?
Я нахожу его намного более холодным, чтобы обеспечить расширяемую схему через средства, предоставляемые вам как часть РСУБД. Многие крупные корпоративные приложения, такие как (думаю, Peoplesoft, уровень SAP) создают таблицы и добавляют столбцы в эти таблицы по мере необходимости. Это МНОГО кулер. – keithwarren7 2008-12-12 22:12:28
Это не будет так здорово для безумного маньяка, который знает, где вы живете, и должен поддерживать вещь в производстве. http://www.codinghorror.com/blog/archives/001137.html – Turnkey 2008-12-13 01:08:35