powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос архитектурного плана
25 сообщений из 92, страница 2 из 4
Вопрос архитектурного плана
    #39061962
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никесли каждая запись это xml, то какие-то поля могут быть пропущены
а схема - на что?(живая, меняющаяся во времени)
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062025
rfq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник,

чем вам не подходит RDF база https://ru.wikipedia.org/wiki/Resource_Description_Framework? Введение - http://habrahabr.ru/post/94707/
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062029
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВот именно поэтому и надо переносить. Черкну письмецо...
продублируй там своими словами.
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062034
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rfqзабыл ник,

чем вам не подходит RDF база https://ru.wikipedia.org/wiki/Resource_Description_Framework? Введение - http://habrahabr.ru/post/94707/
авторДля хранения RDF-данных используются два основных вида хранилищ: нативные (native, «родные») и неродные (non-native). Родные хранилища позволяют достичь большей степени оптимизации, но более трудоёмки в проектировании, так как строятся специльно для работы с RDF. Неродные хранилища более просты в проектировании (например, за счёт использования механизмов реляционных СУБД или решений NoSQL), но менее оптимизированы
вам не кажется, что это уже было? Когда ООБД продвигали)).
Вам не кажется, что продакшен строить на таких технологиях чрезмерный риск?
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062035
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmВопрос от дилетанта. Чем это отличается от того же yandex market'а, где товары имеют кучу произвольных параметров/атрибутов (document oriented db)?
бери проще.
Обычный интернет-магазин.
Такой же движок. Пусть ТС смотрит, и на нём строит систему.
Вар1 - EAV
Вар2 - XML - xPath
Вар3 - опенсорс движок интернет магазина
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062041
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Вам не кажется, что продакшен строить на таких технологиях чрезмерный риск?
Есть хорошая цитата с презетации Тома Кайта. Дословно не помню.
Но что-то вроде - есть классическая реляционая модель.
Энтерпрайзовая. И есть база на ней. Работает. Есть еще и XML-модель.
Она тоже энтерпрайзовая. Берём реляционную базу. С сохранением
семантики и смысла переносим в XML. Перформанс просел в порядки.
В переводе на наш язык это означает что новая модель НЕ РАБОТАЕТ.

Добавить нечего.
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062046
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
я в курсе что XML это риски.
Но ещё больше я не люблю отсутствие альтернативы в технических решениях.
Это как фиктивный кандидат в выборах)).
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062049
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никАналогов нет
интернет магазин на Java тебе подойдёт 100%
Там при приходе нового товара с новыми атрибутами никто модель не меняет.
Удачи!
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062060
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mayton,
я в курсе что XML это риски.
Но ещё больше я не люблю отсутствие альтернативы в технических решениях.
Это как фиктивный кандидат в выборах)).
Какое отсутствие? Я предложил альтернативу. Гибридный EAV.
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062062
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
угу. Выборы Путин - Медведев.
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062063
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mayton,
угу. Выборы Путин - Медведев.
А по сути есть что сказать?
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062065
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
это базовые понятия. Даже стул стоит на 3-х точках опоры. А не на двух.
По сути даже у Тома не было.
Только абстрактно.
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062068
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
по суте решение выше.
Интернет-магазин.
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062069
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062073
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mayton,
http://stackoverflow.com/questions/3992064/what-is-the-best-enterprise-shopping-cart-available-in-java
Эээ... тоесть после прочтения этой ссылки топик можно закрыть?
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062080
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonPetro123mayton,
http://stackoverflow.com/questions/3992064/what-is-the-best-enterprise-shopping-cart-available-in-java
Эээ... тоесть после прочтения этой ссылки топик можно закрыть?
почему можно?
Игнорировать нельзя) LOL
Т.к. всегда можно найти модель близкую к твой задачи.
Как меня учили в адъюнктуре, если у твоей задачи нет аналогов, то это не изобретение. Это открытие).
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062083
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подождём топик-стартера.
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062084
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
а по факту 3 решения:
- EAV
- EAV твой
- DDL
- XML + xPath
лучшее выбрать нельзя, т.к. нет ТЗ
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062086
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПодождём топик-стартера.
+1... хотя он стесняется привести пример ГУИ.
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062199
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mayton,
а по факту 3 решения:
- EAV
- EAV твой
- DDL
- XML + xPath
лучшее выбрать нельзя, т.к. нет ТЗ
это не его ЕАВ :)
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062202
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Механизм динамической типизации я описал в разделе проектирование БД несколько лет назад
И параллельно программировал ВИПРОС, в котором эта концепция реализована
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062212
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosэто не его ЕАВ :)ну я пока не нашёл как назвать метод
сливать все новые атрибуты в строку, потом в поле Temp.
При удалении атрибута, наверно тоже надо куда-то помечать удаляемые до тех.окна.
Там вроде в этом окне будет создана новая колонка ATTR3 и туда вписано (update) = 45.
Если это всё, то конечно это не EAV.
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062217
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRosэто не его ЕАВ :)ну я пока не нашёл как назвать метод
сливать все новые атрибуты в строку, потом в поле Temp.
При удалении атрибута, наверно тоже надо куда-то помечать удаляемые до тех.окна.
Там вроде в этом окне будет создана новая колонка ATTR3 и туда вписано (update) = 45.
Если это всё, то конечно это не EAV.
ЕАВ (как ты понимаешь) - костыль для обхода нетранзакционности ДДЛ РСУБД (а до этого хбейз), все пользовались, а один как всегда описал и ушел в гранит
а так это просто убогая ER модель

вопрос состоит в том - как динамическую семантическую модель натянуть на РМД (ну сегодня РМД практически нет аналогов по применимости и популярности, просто не продашь никому собственную реализаци СУБД(З), так как никто ее не знает)
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062222
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тут некоторые вещи - что то устарело, что то не так понят презентатором, но в целом почти обо всем что то сказано (в том числе и о сути механизма динамической типизации)

оказыается нельзя большой объем
даю махонький
...
Рейтинг: 0 / 0
Вопрос архитектурного плана
    #39062223
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
Petro123ViPRosэто не его ЕАВ :)ну я пока не нашёл как назвать метод
сливать все новые атрибуты в строку, потом в поле Temp.
При удалении атрибута, наверно тоже надо куда-то помечать удаляемые до тех.окна.
Там вроде в этом окне будет создана новая колонка ATTR3 и туда вписано (update) = 45.
Если это всё, то конечно это не EAV.Можно сливать атрибуты не в строку, а в XML.
Смысле очень простой: все, значимое для быстрого поиска (чем сильны РСУБД), выносить в столбцы таблиц, все остальное - сериализовать в строку, XML или EAV, как душе угодно.
...
Рейтинг: 0 / 0
25 сообщений из 92, страница 2 из 4
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос архитектурного плана
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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