HTSQL - аналог SQL

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

HTSQL - аналог SQL

Сообщение Mavka »

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 »

а потом появится класс HTSQL injection и мы в очередной раз поймём, что запрос надо проверять перед выполнением и проще всего это делать конструируя запрос на сервере по данным клиента. SOAP и JSON для этого и существуют.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: HTSQL - аналог SQL

Сообщение Mavka »

Q: Will HTSQL compromise the security of my database?

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

Re: HTSQL - аналог SQL

Сообщение Konstantin Tokar »

А в чём тут открытость? В том что можно якобы сделать запрос SQL методом GET , так это и раньше можно было сделать.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: HTSQL - аналог SQL

Сообщение Mavka »

И задавать выходной формат (csv, json)?
лангольеры под окном жрали время ом-ном-ном
Konstantin Tokar
Активный участник
Сообщения: 178
Зарегистрирован: 16 июл 2008, 09:56
Репутация: 1
Откуда: Москва

Re: HTSQL - аналог SQL

Сообщение Konstantin Tokar »

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

HTSQL подаётся как заменитель SQL - как язык с простым синтаксисом. А если надо задать связи и сложные условия - что и есть в реальности - то он становится и сложнее, и запутаннее SQL.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: HTSQL - аналог SQL

Сообщение Mavka »

Пожалуй, тут я с вами полностью согласен. Ничего лучше и понятнее чем SQL не придумали. HTSQL мне не кажется таким уж простым и интуитивно понятным.
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: HTSQL - аналог SQL

Сообщение Mavka »

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

Re: HTSQL - аналог SQL

Сообщение Mavka »

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

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

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

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