|
Podsumowanie
- Operator sortowania order by jest konieczny do wyprowadzania wyniku oraz do sformułowania niektórych zapytań, wobec czego powinien być zaimplementowany.
- Jest to jedno z wymagań dla języków zapytań dla XML
- Respektowanie porządku, w którym przetwarzane są kolekcje, zmniejsza potencjał dla optymalizacji zapytań.
- Zatem sekwencje i operator porządkowania są z tego względu niekorzystne i powinno być stosowane tylko tam, gdzie jest niezbędne.
- Operator group by w obiektowych językach zapytań jest tworem redundantnym.
- Jeżeli przy tym przenosi wady z języka SQL, to powinien być również traktowany jako szkodliwy.
- Implementacja tego operatora jest więc pozbawiona cienia sensu.
|