Ответ 1
Вот мой полный список, со ссылками на иллюстративный пример кода (здесь были перенесены примеры в мой вопрос):
-
Muldis D: Тесный синтаксис, вдохновленный Perl; разработанный для практического полного сценария.
-
HTSQL: очень короткая; оптимизирован для подключения внешних ключей; несколько ограниченная выразительность.
-
MDX:
Язык MultiDimensional eXpressions (MDX) предоставляет специализированный синтаксис для запросов и манипулирования многомерными данными, хранящимися в кубах OLAP. [1] Хотя некоторые из них можно перевести в традиционный SQL, часто требуется синтез неуклюжих выражений SQL даже для очень простых выражений MDX. MDX был охвачен широким большинством поставщиков OLAP и стал стандартом де-факто для OLAP-систем.
Я думаю об этом как о сводных таблицах над РСУБД. Толкаемый MS (не уверен, что он все еще толкается - кажется старым сейчас). Pentaho Mondrian - это реализация, которая работает с любым поставщиком JDBC.
-
PIQL: подпрограмма языка, предсказуемая для производительности SQL; предназначенные для обработки транзакций; почти оставил это, пока я не заметил Rails-реализацию, хотя он не выглядит полным, поэтому я могу удалить этот
-
Свиньи: брак SQL, императивный стиль и вложенная модель данных; из-за характера базовой структуры обработки (Map-Reduce/Hadoop), ограниченной эквитионами; не для реляционных баз данных, поэтому я должен удалить это:)
-
LINQ to SQL (на самом деле это не так, как в основном встроенный SQL, но что, черт возьми): ИМО более естественный порядок синтаксиса, чем SQL; также поддерживает вложенную модель данных