HTSQL - аналог SQL

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

HTSQL - аналог SQL

Сообщение Mavka » 10 ноя 2010, 16:30

HTSQL (PyPI) - напоминает SQL, только через HTTP.
Пара строк на opennet.ru (в конце). Примеры которые можно опробовать здесь.

Эдакий RESTful мини-сервер на python, который преобразует HTSQL в SQL, отрабатывает его на БД и возвращает в виде HTML (JSON, CSV). Предполагаю что как то можно использовать для добычи GeoJSON из PostGIS.
лангольеры под окном жрали время ом-ном-ном

Konstantin Tokar
Активный участник
Сообщения: 178
Зарегистрирован: 16 июл 2008, 09:56
Репутация: 1
Откуда: Москва

Re: HTSQL - аналог SQL

Сообщение Konstantin Tokar » 10 ноя 2010, 19:08

а потом появится класс HTSQL injection и мы в очередной раз поймём, что запрос надо проверять перед выполнением и проще всего это делать конструируя запрос на сервере по данным клиента. SOAP и JSON для этого и существуют.

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: HTSQL - аналог SQL

Сообщение Mavka » 10 ноя 2010, 19:34

Q: Will HTSQL compromise the security of my database?

Всегда приходится искать баланс защищенности и открытости.
лангольеры под окном жрали время ом-ном-ном

Konstantin Tokar
Активный участник
Сообщения: 178
Зарегистрирован: 16 июл 2008, 09:56
Репутация: 1
Откуда: Москва

Re: HTSQL - аналог SQL

Сообщение Konstantin Tokar » 11 ноя 2010, 15:41

А в чём тут открытость? В том что можно якобы сделать запрос SQL методом GET , так это и раньше можно было сделать.

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: HTSQL - аналог SQL

Сообщение Mavka » 11 ноя 2010, 16:00

И задавать выходной формат (csv, json)?
лангольеры под окном жрали время ом-ном-ном

Konstantin Tokar
Активный участник
Сообщения: 178
Зарегистрирован: 16 июл 2008, 09:56
Репутация: 1
Откуда: Москва

Re: HTSQL - аналог SQL

Сообщение Konstantin Tokar » 11 ноя 2010, 21:56

ну так что SQL, что HTSQL обрабатывается какой-то программой. У меня такая программа возвратит результат в любом нужном формате, что тут такого особого?

HTSQL подаётся как заменитель SQL - как язык с простым синтаксисом. А если надо задать связи и сложные условия - что и есть в реальности - то он становится и сложнее, и запутаннее SQL.

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: HTSQL - аналог SQL

Сообщение Mavka » 13 ноя 2010, 19:25

Пожалуй, тут я с вами полностью согласен. Ничего лучше и понятнее чем SQL не придумали. HTSQL мне не кажется таким уж простым и интуитивно понятным.
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: HTSQL - аналог SQL

Сообщение Mavka » 01 сен 2011, 00:19

лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: HTSQL - аналог SQL

Сообщение Mavka » 02 сен 2011, 12:37

В презентации упор сделан на запросы с объединениями (JOIN) и таки решение довольно красивое.
По применению он ближе к MDX (OLAP) чем к SQL.
лангольеры под окном жрали время ом-ном-ном

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя