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

Like this? Share it with your network

Share

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

on

  • 1,673 views

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)

Statistics

Views

Total Views
1,673
Views on SlideShare
1,673
Embed Views
0

Actions

Likes
0
Downloads
11
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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

2012 O'Reilly Where: ql.io and Open Source Querying Presentation 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