Your SlideShare is downloading. ×
0
ql.io and Open Source Querying
Get More from APIs with Less
Jonathan LeBlanc
Developer Evangelist: X.commerce
Email: jlebl...
X.Commerce (eBay Inc.)  http://www.x.com
ql.io: The Problem is API Overload
X.Commerce (eBay Inc.)  http://www.x.com
ql.io: Open Standard Foundation
X.Commerce (eBay Inc.)  http://www.x.com
ql.io: Using the System
Standalone ServerWeb Endpoint
X.Commerce (eBay Inc.)  http://www.x.com
ql.io: Quering the Web Endpoint
HTTP GET
http://ql.io/q?s=QUERY
X.Commerce (eBay Inc.)  http://www.x.com
ql.io: Using the Standalone Server
Node Hostql.io
Data
(internal)
Data
(external)
X.Commerce (eBay Inc.)  http://www.x.com
create table TABLE_NAME
on select get from "http://api.com/?val1={val1}"
using d...
X.Commerce (eBay Inc.)  http://www.x.com
select * from TABLE_NAME
where val1="VALUE"
and val2="VALUE";
ql.io: Obtain Data...
X.Commerce (eBay Inc.)  http://www.x.com
ql.io: The Link
Thanks Everyone!
http://slidesha.re/qlio_where_2012
Jonathan LeBlanc
Developer Evangelist: X.commerce
Email: jleblanc@x.co...
Upcoming SlideShare
Loading in...5
×

2012 O'Reilly Where: ql.io and Open Source Querying

1,158

Published on

Presentation on ql.io (an eBay Node.js based querying system) at O'Reilly Where 2012 (San Francisco, CA)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,158
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Mashing up multiple data sourcesPerformance issuesAdd slides showing performance hits
  • Language based on a SQL-like syntax which exports all data to JSON
  • If you’re using the web endpoint you would make HTTP GET requests to the API endpoint, inserting your query in the request. A JSON response will be returned to you.
  • If you download the standalone server version of ql.io, it will sit on top of your existing node server (or within your node applications) and be able to query your internal data and/or external data sources
  • Transcript of "2012 O'Reilly Where: ql.io and Open Source Querying"

    1. 1. ql.io and Open Source Querying Get More from APIs with Less Jonathan LeBlanc Developer Evangelist: X.commerce Email: jleblanc@x.com Twitter: @jcleblanc Github: github.com/jcleblanc
    2. 2. X.Commerce (eBay Inc.)  http://www.x.com ql.io: The Problem is API Overload
    3. 3. X.Commerce (eBay Inc.)  http://www.x.com ql.io: Open Standard Foundation
    4. 4. X.Commerce (eBay Inc.)  http://www.x.com ql.io: Using the System Standalone ServerWeb Endpoint
    5. 5. X.Commerce (eBay Inc.)  http://www.x.com ql.io: Quering the Web Endpoint HTTP GET http://ql.io/q?s=QUERY
    6. 6. X.Commerce (eBay Inc.)  http://www.x.com ql.io: Using the Standalone Server Node Hostql.io Data (internal) Data (external)
    7. 7. X.Commerce (eBay Inc.)  http://www.x.com create table TABLE_NAME on select get from "http://api.com/?val1={val1}" using defaults val1="VALUE", val2="VALUE"; ql.io: Create Tables to Add New Data
    8. 8. X.Commerce (eBay Inc.)  http://www.x.com select * from TABLE_NAME where val1="VALUE" and val2="VALUE"; ql.io: Obtain Data From New Tables
    9. 9. X.Commerce (eBay Inc.)  http://www.x.com ql.io: The Link
    10. 10. Thanks Everyone! http://slidesha.re/qlio_where_2012 Jonathan LeBlanc Developer Evangelist: X.commerce Email: jleblanc@x.com Twitter: @jcleblanc Github: github.com/jcleblanc
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×