|
|
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
забыл никесли каждая запись это xml, то какие-то поля могут быть пропущены а схема - на что?(живая, меняющаяся во времени) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 15:37 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
забыл ник, чем вам не подходит RDF база https://ru.wikipedia.org/wiki/Resource_Description_Framework? Введение - http://habrahabr.ru/post/94707/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 18:44 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
maytonВот именно поэтому и надо переносить. Черкну письмецо... продублируй там своими словами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 18:51 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
rfqзабыл ник, чем вам не подходит RDF база https://ru.wikipedia.org/wiki/Resource_Description_Framework? Введение - http://habrahabr.ru/post/94707/ авторДля хранения RDF-данных используются два основных вида хранилищ: нативные (native, «родные») и неродные (non-native). Родные хранилища позволяют достичь большей степени оптимизации, но более трудоёмки в проектировании, так как строятся специльно для работы с RDF. Неродные хранилища более просты в проектировании (например, за счёт использования механизмов реляционных СУБД или решений NoSQL), но менее оптимизированы вам не кажется, что это уже было? Когда ООБД продвигали)). Вам не кажется, что продакшен строить на таких технологиях чрезмерный риск? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 19:06 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
rdmВопрос от дилетанта. Чем это отличается от того же yandex market'а, где товары имеют кучу произвольных параметров/атрибутов (document oriented db)? бери проще. Обычный интернет-магазин. Такой же движок. Пусть ТС смотрит, и на нём строит систему. Вар1 - EAV Вар2 - XML - xPath Вар3 - опенсорс движок интернет магазина ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 19:09 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
Petro123Вам не кажется, что продакшен строить на таких технологиях чрезмерный риск? Есть хорошая цитата с презетации Тома Кайта. Дословно не помню. Но что-то вроде - есть классическая реляционая модель. Энтерпрайзовая. И есть база на ней. Работает. Есть еще и XML-модель. Она тоже энтерпрайзовая. Берём реляционную базу. С сохранением семантики и смысла переносим в XML. Перформанс просел в порядки. В переводе на наш язык это означает что новая модель НЕ РАБОТАЕТ. Добавить нечего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 19:29 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
mayton, я в курсе что XML это риски. Но ещё больше я не люблю отсутствие альтернативы в технических решениях. Это как фиктивный кандидат в выборах)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 19:39 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
забыл никАналогов нет интернет магазин на Java тебе подойдёт 100% Там при приходе нового товара с новыми атрибутами никто модель не меняет. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 19:43 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
Petro123mayton, я в курсе что XML это риски. Но ещё больше я не люблю отсутствие альтернативы в технических решениях. Это как фиктивный кандидат в выборах)). Какое отсутствие? Я предложил альтернативу. Гибридный EAV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 20:01 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
mayton, угу. Выборы Путин - Медведев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 20:07 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
Petro123mayton, угу. Выборы Путин - Медведев. А по сути есть что сказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 20:08 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
mayton, это базовые понятия. Даже стул стоит на 3-х точках опоры. А не на двух. По сути даже у Тома не было. Только абстрактно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 20:12 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
mayton, по суте решение выше. Интернет-магазин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 20:13 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
Petro123mayton, http://stackoverflow.com/questions/3992064/what-is-the-best-enterprise-shopping-cart-available-in-java Эээ... тоесть после прочтения этой ссылки топик можно закрыть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 20:18 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
maytonPetro123mayton, http://stackoverflow.com/questions/3992064/what-is-the-best-enterprise-shopping-cart-available-in-java Эээ... тоесть после прочтения этой ссылки топик можно закрыть? почему можно? Игнорировать нельзя) LOL Т.к. всегда можно найти модель близкую к твой задачи. Как меня учили в адъюнктуре, если у твоей задачи нет аналогов, то это не изобретение. Это открытие). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 20:29 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
Подождём топик-стартера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 20:30 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
mayton, а по факту 3 решения: - EAV - EAV твой - DDL - XML + xPath лучшее выбрать нельзя, т.к. нет ТЗ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 20:31 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
maytonПодождём топик-стартера. +1... хотя он стесняется привести пример ГУИ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 20:33 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
Petro123mayton, а по факту 3 решения: - EAV - EAV твой - DDL - XML + xPath лучшее выбрать нельзя, т.к. нет ТЗ это не его ЕАВ :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2015, 23:59 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
Механизм динамической типизации я описал в разделе проектирование БД несколько лет назад И параллельно программировал ВИПРОС, в котором эта концепция реализована ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2015, 00:01 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
ViPRosэто не его ЕАВ :)ну я пока не нашёл как назвать метод сливать все новые атрибуты в строку, потом в поле Temp. При удалении атрибута, наверно тоже надо куда-то помечать удаляемые до тех.окна. Там вроде в этом окне будет создана новая колонка ATTR3 и туда вписано (update) = 45. Если это всё, то конечно это не EAV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2015, 00:13 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
Petro123ViPRosэто не его ЕАВ :)ну я пока не нашёл как назвать метод сливать все новые атрибуты в строку, потом в поле Temp. При удалении атрибута, наверно тоже надо куда-то помечать удаляемые до тех.окна. Там вроде в этом окне будет создана новая колонка ATTR3 и туда вписано (update) = 45. Если это всё, то конечно это не EAV. ЕАВ (как ты понимаешь) - костыль для обхода нетранзакционности ДДЛ РСУБД (а до этого хбейз), все пользовались, а один как всегда описал и ушел в гранит а так это просто убогая ER модель вопрос состоит в том - как динамическую семантическую модель натянуть на РМД (ну сегодня РМД практически нет аналогов по применимости и популярности, просто не продашь никому собственную реализаци СУБД(З), так как никто ее не знает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2015, 00:21 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
вот тут некоторые вещи - что то устарело, что то не так понят презентатором, но в целом почти обо всем что то сказано (в том числе и о сути механизма динамической типизации) оказыается нельзя большой объем даю махонький ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2015, 00:38 |
|
||
|
Вопрос архитектурного плана
|
|||
|---|---|---|---|
|
#18+
Petro123ViPRosэто не его ЕАВ :)ну я пока не нашёл как назвать метод сливать все новые атрибуты в строку, потом в поле Temp. При удалении атрибута, наверно тоже надо куда-то помечать удаляемые до тех.окна. Там вроде в этом окне будет создана новая колонка ATTR3 и туда вписано (update) = 45. Если это всё, то конечно это не EAV.Можно сливать атрибуты не в строку, а в XML. Смысле очень простой: все, значимое для быстрого поиска (чем сильны РСУБД), выносить в столбцы таблиц, все остальное - сериализовать в строку, XML или EAV, как душе угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2015, 00:44 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39062065&tid=2124890]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
136ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 460ms |

| 0 / 0 |
