Your SlideShare is downloading. ×
2012 O'Reilly Where: ql.io and Open Source Querying
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

1,105
views

Published on

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

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,105
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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

    • 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. X.Commerce (eBay Inc.)  http://www.x.com ql.io: The Problem is API Overload
    • 3. X.Commerce (eBay Inc.)  http://www.x.com ql.io: Open Standard Foundation
    • 4. X.Commerce (eBay Inc.)  http://www.x.com ql.io: Using the System Standalone ServerWeb Endpoint
    • 5. X.Commerce (eBay Inc.)  http://www.x.com ql.io: Quering the Web Endpoint HTTP GET http://ql.io/q?s=QUERY
    • 6. X.Commerce (eBay Inc.)  http://www.x.com ql.io: Using the Standalone Server Node Hostql.io Data (internal) Data (external)
    • 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. 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. X.Commerce (eBay Inc.)  http://www.x.com ql.io: The Link
    • 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