powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Покритикуйте предполагаемую схему и возможные косяки с производительностью
6 сообщений из 6, страница 1 из 1
Покритикуйте предполагаемую схему и возможные косяки с производительностью
    #37056339
Фотография pilot911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Осталось выбрать архитектуру БД

Думаю, правильно будет использовать под каждую сущность свою таблицу, причем разбивать свойства сущностей по таблицам, ибо у некоторых сущностей может быть пересечение групп свойств

таким образом, очень сильно обобщая архитектуру БД:

1. Таблица Типы сущностей - Название типа сущности, Описание
2. Таблица ID объекта - ID объекта, Название, ID типа сущности из таблицы (1)
3. Множество таблиц, которые связаны с таблицей (2) отношениями один ко многих. Пример пары таблиц, описывающих Новость:

ID объекта, DISABLED, DELETED, TIME_CREATED, TIME_LASTEDIT
ID объекта, TITLE, DESCRIPTION_SHORT, DESCRIPTION, AUTHOR

Таким образом, каждый объект собирается JOINами из таблицы (2) + нескольких таблиц из (3)

Что скажете, друзья? Стоит ли подобную архитектуру использовать в проекте с относительно большим объемом (десятки млн) записей ?
...
Рейтинг: 0 / 0
Покритикуйте предполагаемую схему и возможные косяки с производительностью
    #37056350
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
" Все велосипеды уже изобретены и ждут своих седаков " (С) Форум SQL.RU
...
Рейтинг: 0 / 0
Покритикуйте предполагаемую схему и возможные косяки с производительностью
    #37056370
Фотография pilot911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-Любитель" Все велосипеды уже изобретены и ждут своих седаков " (С) Форум SQL.RU

если так, то почему ваш логин программист-любитель, а не велосипедист-любитель? ;)
...
Рейтинг: 0 / 0
Покритикуйте предполагаемую схему и возможные косяки с производительностью
    #37056498
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pilot911,

Вы уже не первый кто пробует разрабатывать ООБД на базе реляционной
Посмотрите поиском тут на сайте по EAV - обсуждались как плюсы так и проблемы такой архитектуры
...
Рейтинг: 0 / 0
Покритикуйте предполагаемую схему и возможные косяки с производительностью
    #37056520
Фотография pilot911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sppilot911,

Вы уже не первый кто пробует разрабатывать ООБД на базе реляционной
Посмотрите поиском тут на сайте по EAV - обсуждались как плюсы так и проблемы такой архитектуры

с SQL работал, с ООБД работал, EAV изучил давно, но может кто скажет, что это зря и 5-6 JOINов для больших и серьезных данных неприемлимо... честно говоря, чуток опасаюсь
...
Рейтинг: 0 / 0
Покритикуйте предполагаемую схему и возможные косяки с производительностью
    #37056853
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pilot911,

Это зря и 5-6 JOINов для больших и серьезных данных неприемлимо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Покритикуйте предполагаемую схему и возможные косяки с производительностью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]