Comments 34
Ализар?!
+18
пропиарили бобука, будет теперь хвастаться SQL-запросом :)
+2
> TweeQL закодирован на Python.
OMG! Он закодирован!
OMG! Он закодирован!
+2
Не хочу никого обижать, но SQL must die!
-25
Покормить вас что-ли, уж сильно проголодались, ну очень толсто.
Где факты, сравнение, интриги, расследования?
Где факты, сравнение, интриги, расследования?
+5
Вконтакте, Фейсбук и куча других крупных проектов работающих на *SQL не одобряют этот комментарий.
+1
Дмитрий, мне кажется вы слишком увлекаетесь альтернативными взглядами. SQL это язык запросов. Он может являться надстройкой не только над реляционными БД. Например Azure SQL =) такая мертвая тенденция, что прямо удивительно, что MS уделили ей место в keynote.
ИМХО сложно представить что-то более удобное и понятное для создания разноплановых запросов чем SQL.
ИМХО сложно представить что-то более удобное и понятное для создания разноплановых запросов чем SQL.
0
Обидели
+1
Здорово, а в программы на питоне встроить можно?
+1
Facebook это первым сделал, разработав FQL
+4
Фа Кью Эль?
+3
Более того: FQL допускает множественные и вложенные запросы. Например,
Ну или можно не связанные друг с другом запросы отправить несколько штук за раз (одним сетевым запросом), получив все данные в одном ответе.
Интересно, как с этим у сабжа?
"query1":"SELECT uid, rsvp_status FROM event_member WHERE eid=12345678" "query2":"SELECT name, url, pic FROM profile WHERE id IN (SELECT uid FROM #query1)"
Ну или можно не связанные друг с другом запросы отправить несколько штук за раз (одним сетевым запросом), получив все данные в одном ответе.
Интересно, как с этим у сабжа?
0
а у .NET'чиков уже давно был LINQ to Twitter ^_^
+2
Также .NET-чикам может показаться интересным LINQ-провайдер под названием LINQ to Twitter.
+2
Всё это без необходимости думать о всех деталях для правильного API-запроса.
Ирония в том, что даже посредством родных запросов через API, сложные конструкции блокируются твиттером из-за их ресурсоёмкости. Чего уж там про SQL-подобные выборки говорить.
0
Ну сделали — молодцы, что тут скажешь. Единственное, что интересно — зачем?
Тут, значит, наоборот пытаемся абстрагироваться от источников данных, используя REST, Data-сервисы, ORM, создаем LINQ-провайдеры ко всему и вся, пытаемся избавиться от magic-strings, используем NoSQL-хранилища там, где реляционные связи не дают должного профита, а тут внезапно появилась возможность использовать SQL там, где его изначально можно не использовать, да и быть не должно. Как по мне, это примерно как использовать SQL для доступа к свойствам объектов внутри ООП-языка.
«позволяет работать с базой твитов так же просто, как с реляционной базой данных»
В том то и дело, что с реляционной базой все «не так то просто». И тестировать сложнее.
Тут, значит, наоборот пытаемся абстрагироваться от источников данных, используя REST, Data-сервисы, ORM, создаем LINQ-провайдеры ко всему и вся, пытаемся избавиться от magic-strings, используем NoSQL-хранилища там, где реляционные связи не дают должного профита, а тут внезапно появилась возможность использовать SQL там, где его изначально можно не использовать, да и быть не должно. Как по мне, это примерно как использовать SQL для доступа к свойствам объектов внутри ООП-языка.
«позволяет работать с базой твитов так же просто, как с реляционной базой данных»
В том то и дело, что с реляционной базой все «не так то просто». И тестировать сложнее.
0
Лично мне SQL хорошо понятен.
В данном случае не нужно тратить время на изучение api твиттера, достаточно просто просмотреть названия баз\полей и сделать нужную выборку. Очень удобно.
Я сам писал такую штуку для вконтактика, проект забросил, к сожалению.
В данном случае не нужно тратить время на изучение api твиттера, достаточно просто просмотреть названия баз\полей и сделать нужную выборку. Очень удобно.
Я сам писал такую штуку для вконтактика, проект забросил, к сожалению.
0
«достаточно просто просмотреть названия баз\полей и сделать нужную выборку»
Так вот вам и изучение API.
Но «просмотрев поля» — так и придется сформировать API самому, для своего проекта.
SQL — понятен, потому что стандартизирован. Но я придерживаюсь точки зрения, что SQL — не самая понятная вещь.
Так вот вам и изучение API.
Но «просмотрев поля» — так и придется сформировать API самому, для своего проекта.
SQL — понятен, потому что стандартизирован. Но я придерживаюсь точки зрения, что SQL — не самая понятная вещь.
0
Да, к сожалению, не самая.
Кстати, если каждый сайт будет использовать sql-like api на сайтах, то получим еще один хороший стандарт. Сейчас, вроде, каждый сайт городит что-то свое.
Кстати, если каждый сайт будет использовать sql-like api на сайтах, то получим еще один хороший стандарт. Сейчас, вроде, каждый сайт городит что-то свое.
0
Как по мне, это примерно как использовать SQL для доступа к свойствам объектов внутри ООП-языка
Судя по всему, вы не сталкивались с NSPredicate
Судя по всему, вы не сталкивались с NSPredicate
0
Sign up to leave a comment.
Запросы к Twitter API на синтаксисе SQL