Мета-моделирование базы данных - PullRequest
0 голосов
/ 30 мая 2019

У меня есть веб-сайт, на котором у меня есть, например, пользователи => таблица. У пользователя много текстовых полей, поэтому я получил таблицу с большим количеством столбцов (и столбцы добавляются со временем).

Поскольку у меня есть объект , который имеет атрибуты , мне было интересно, будет ли реализация этой концепции жизнеспособной.

Это означает, например, наличие таблицы, в которой хранится мой объект, и таблицы, в которой хранятся атрибуты этого объекта (, конечно, с отношением 1-N ), что, например, является гибким. И после этого определения атрибутов могут храниться в отдельной мета-таблице и т. Д. *

Я не могу понять, хорошая это или плохая идея, в частности, относительно:

  • Доступ к базе данных при получении атрибутов объекта

  • Длина и производительность таблицы (, поскольку при этом создаются таблицы с большим количеством строк и несколькими столбцами )

  • Администрирование и запросы ( сейчас я подумываю о том, чтобы запрос с миллионами объединений в одной таблице )

Может кто-нибудь посоветовать мне тему?

...