В последнее время, как видим, пошла мода на NoSQL.
Термин, собака, размыт до черезвычайности, под ним все подразумевают разное, кто во что горазд - кто-то интересуется переработанными RDBMS типа BigTable, кто-то болеет за key-value storage, парни с PostgreSQL
вообще пошутили на тему QUEL.
Сконцентрируемся всё-таки на основном значении: системы
(
Read more... )
Т.е. делая запрос к таблице, мы одно из полей делаем подзапросом, выбирающим список из связанной таблицы и так его и возвращаем. Конечно, придется массово переделывать API, придумывать, как это все дело отобразить(и вставлять тоже) но "выбрать объект и его подчиненные объекты одним запросом" было бы весьма удобно.
Reply
Reply
Reply
Reply
Например.
В моём примере объект Post будет возвращаться с полями Proxy user и ProxyList comments. В каждом конкретном запросе указываем - дёргать связанные сущности сразу или лениво. Если лениво - при доступе к свойству post.user.value и post.comments.value сущности выдёргиваются на лету и возвращаются.
Reply
Reply
А "ленивые методы" единожды написаны в ORM и будут радовать собою долгие годы.
Это не говоря уж о психологическом дискомфорте от реляционных БД, каковой я описал в основном посте.
Reply
Зато единообразно.
Это не говоря уж о психологическом дискомфорте от реляционных БД, каковой я описал в основном посте.
Ну понятно, "OU are old, Father William," the young man said, "And your hair has become very white;" и т.д.
Reply
Reply
Цырк, говорите? Адский? Хм.
Reply
Хорошо хоть на уровне общих понятий они единообразны.
Reply
Reply
Ха-ха-ха, мои маленькие зрительки! Сейчас я буду показывать недобрые трюки!
Reply
( ... )
Reply
только одна мааааленькая просьба - постарайтесь обойтись без использования CREATE VIEW :)
Reply
Reply
Leave a comment