
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.11.2006, 14:15
|
|||
|---|---|---|---|
|
|||
объекты с временными характеристиками |
|||
|
#18+
Нашей командой пректируем зарплату и коммуналку одновременно. В той и в другой области часто встречаются объекты с временными характеристиками. Причем этими характеристиками могут являться другие объекты. Вот пытаемся унифицировать работу с такими объектами. Интересуют выполненые подходы к такой задаче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2006, 14:18
|
|||
|---|---|---|---|
|
|||
объекты с временными характеристиками |
|||
|
#18+
Поищите слово EAV --- aka VIR. No pity. No mercy. No remorse. No Regret ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2006, 15:17
|
|||
|---|---|---|---|
|
|||
объекты с временными характеристиками |
|||
|
#18+
Infernal V. RavenПоищите слово EAV EAV - entire attribute value Это способ хранения данных в виде объектов и их атриббутов и ничего более. Поэтому в EAV нет ответа на посталеный вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2006, 15:24
|
|||
|---|---|---|---|
объекты с временными характеристиками |
|||
|
#18+
Алексей Ключников Infernal V. RavenПоищите слово EAV EAV - entire attribute value Это способ хранения данных в виде объектов и их атриббутов и ничего более. Поэтому в EAV нет ответа на посталеный вопрос. Если EAV способен описать объектность нашего Мира, то почему его так надо принижать? опишите это: авторПричем этими характеристиками могут являться другие объекты. без EAV? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2006, 16:06
|
|||
|---|---|---|---|
объекты с временными характеристиками |
|||
|
#18+
на: опишите это: автор Причем этими характеристиками могут являться другие объекты. без EAV? на самом в любой базе характеристиками объекта являются другие объекты :) и даже разных классов :0 могу описать,но,если человек изначально не умеет проектировать БД, то он этого не осилит. я не раз писал про модель субъектов и отношений,там атрибутами субъектов могут являться другие сбъекты. eav на самом деле пмсм всего лишь один из способ реализации справочников товарной номенклатуры с (но это так,флейм.не хотелось бы продолжать его дальше) с потенциально очень разными атрибутами. По большому счету полностью некорректно поставлен вопрос-абсолютно не ясно,что хочет автор вопроса. Возможно поиск по слову "История" или "Историчность" решит эту проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2006, 16:16
|
|||
|---|---|---|---|
|
|||
объекты с временными характеристиками |
|||
|
#18+
> Вот пытаемся унифицировать работу с такими объектами. Проще пареной репы. Поиск по ключевым словам "хронологические базы данных". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2006, 17:34
|
|||
|---|---|---|---|
|
|||
объекты с временными характеристиками |
|||
|
#18+
Во-первых, благодарю всех за ответы. Теперь к предмету ... Мы обсуждали архитектуру данных подобную EAV, просто я не знал, что она так называется. Примерно так, как на рисунке. С точки зрения декларативной целостности все нормально, вот как насчет перегруженности таблиц BASE_TABLE , CHARACTERISTIC? (блокировки, избыточность ) интерессно как в реале системы с такой архитектурой справляются. Плиз укажите на альтернативные подходы и отзывы к ним... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2006, 18:32
|
|||
|---|---|---|---|
|
|||
объекты с временными характеристиками |
|||
|
#18+
> просто я не знал, что она так называется Вам два раза написали, что EAV здесь абсолютно ни при делах. Сколько еще сообщений требуется, чтобы Вы это поняли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2006, 19:31
|
|||
|---|---|---|---|
объекты с временными характеристиками |
|||
|
#18+
Скорее всего вам нужны все три стороны бермудского треугольника: 1)EAV (вряд ли начисления в зпл будут развернуты в атрибуты, скорее Человек, Код_начисления, Сумма) 2) История 3) Иерархия Ищите, но не смешивайте их между собой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2006, 08:47
|
|||
|---|---|---|---|
|
|||
объекты с временными характеристиками |
|||
|
#18+
>>Вам два раза написали, что EAV здесь абсолютно ни при делах. Сколько еще сообщений требуется, чтобы Вы это поняли? Скажите что при делах. Я выложил одну из возможных архитектур. Интересуют ее практические минусы. >>ModelR Если простой пример то, будут человеки с их временными характеристиками, правила начисления (для определенных характеристик), и начисления для человеков. Вот и все ... Проблема, что характеристики человека временные, поэтому и возник собственно вопрос о временных характеристиках объектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2006, 09:06
|
|||
|---|---|---|---|
объекты с временными характеристиками |
|||
|
#18+
Интересно в 1С метод Получить значение на дату - не то очём ты спрашиваешь? В 1С это называется История значений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2006, 14:48
|
|||
|---|---|---|---|
|
|||
объекты с временными характеристиками |
|||
|
#18+
В общем мой главный свел все к тому что надо писать отдельно таблицу для каждой характеристики. Вот так. никакой унификации типа будет быстрее и гибче ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2006, 16:06
|
|||
|---|---|---|---|
|
|||
объекты с временными характеристиками |
|||
|
#18+
> надо писать отдельно таблицу для каждой характеристики Другими словами: декомпозиция атрибутов и связей, имеющих эти самые временные характеристики. Он прав. Это и называется унификация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2006, 08:52
|
|||
|---|---|---|---|
|
|||
объекты с временными характеристиками |
|||
|
#18+
bla-bla-blaВ общем мой главный свел все к тому что надо писать отдельно таблицу для каждой характеристики. Вот так. никакой унификации типа будет быстрее и гибчеТоже вариант, обладает своими плюсами и минусами. Если характеристик немного то нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&tablet=1&tid=1544862]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 470ms |

| 0 / 0 |
