Мда, долгая дискуссия. ORM - зло!
Что такое SQL ( в простом определении ) - это то что мы хотим получить и ПУТЬ получения данных. При использовании ORM и конструкторов запросов, мы не черта не знаем каким путем мы получаем данные, а это самое главное. Как оптимизировать запросы? Как закреплять планы выполнения? Ведь в каком то случае лучше использовать HASH JOIN, а в каком то NESTED LOOP. Даже банальная фильтрация данных может идти несколькими различными путями: - table full scan - index range scan + table access by rowid - index range scan - index full scan Как всем этим управлять? -- С уважением Михаил Шогин. Tel: +7 915 0311328 ICQ: 266776394
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
