Наткнулся на серию из 5 постов товарища Олега "Zabivator"-а
( начало тут http://zabivator.livejournal.com/329881.html , оглавление есть в каждой серии ),
где он популярно раскрывает ряд технических подробностей, касающихся СУБД ( как в целом, так и на примере конкретной СУБД, в разработке которой он участвует.
Поскольку моя работа подразумевает ежедневную возню разной интенсивности с БД Oracle (частично в качестве писателя запросов и отчётов, частично в качестве DBA), мне этот цикл показался в высшей степени интересным.
Понял я, правда, к стыду своему, <10% написанного, но немедленно зафрендил :-)
( начало тут http://zabivator.livejournal.com/329881.html , оглавление есть в каждой серии ),
где он популярно раскрывает ряд технических подробностей, касающихся СУБД ( как в целом, так и на примере конкретной СУБД, в разработке которой он участвует.
Поскольку моя работа подразумевает ежедневную возню разной интенсивности с БД Oracle (частично в качестве писателя запросов и отчётов, частично в качестве DBA), мне этот цикл показался в высшей степени интересным.
Понял я, правда, к стыду своему, <10% написанного, но немедленно зафрендил :-)
no subject
Date: 2009-09-11 07:03 pm (UTC)2) А давайте, начиная с "наименее непонятного" пройдёмся по циклу - оставляйте комментарии к постом с указанием неясностей, я буду переписывать эти части цикла, дополнять их примерами, исправлять. М?
3) Надо всё-таки продолжить цикл. У меня есть прямо-таки бесценная информация о джойнах, группировках, подзапросах, grouping sets'ах... Во всяком случае, которую я ни разу не встречал в обзорах и книгах (:
no subject
Date: 2009-09-12 08:39 am (UTC)no subject
Date: 2009-09-24 07:25 am (UTC)Однако я совершенно ничего не понимаю в C++, и, кажется, поздновато уже за это садиться (или нет? как ты думаешь? посоветовал бы?)
no subject
Date: 2009-09-24 08:07 am (UTC)А документация про мультиметоды просто демонстрирует проблемы с вычислениями у разработчиков СУБД. парадигмы функциональных языков облегчающие эту проблему, и подход к добавлению этих сущностей как метапрограммированием, так и кодогенератором.