Your SlideShare is downloading. ×
Using FluidDB for storage in location-aware software apps Terry Jones [email_address] @terrycojones
What is FluidDB anyway? <ul><li>A simple hosted “cloud” database </li></ul><ul><li>Fully writable </li></ul><ul><li>Shared...
Why don’t our architectures let us work with information  more flexibly?
What would it take to build something that did?
May 21, 2009 6 True WOEID:24865675 “ chocolate-making nations” fluiddb/about digg.com/date meg/web/rating tim/been paul/op...
<ul><li>Where to put related info / metadata? </li></ul><ul><li>How to get permission? </li></ul><ul><li>No need to antici...
<ul><li>Data that increases in value when co-located </li></ul><ul><li>All data is social once we interact with it </li></...
<ul><li>Numeric:  sally/latitude < 51.3645 </li></ul><ul><li>Textual:  nytimes.com/review matches “great” </li></ul><ul><l...
<ul><li>For each possible action: </li></ul><ul><ul><li>There’s a policy:  ‘open’ or ‘closed’ </li></ul></ul><ul><ul><li>A...
<ul><ul><li>FluidDB is a simple online “cloud” database </li></ul></ul><ul><ul><li>It’s writable by any application, any p...
Upcoming SlideShare
Loading in...5
×

Terry Jones: Using FluidDB for storage in location-aware software

949

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
949
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Terry Jones: Using FluidDB for storage in location-aware software"

  1. 1. Using FluidDB for storage in location-aware software apps Terry Jones [email_address] @terrycojones
  2. 2. What is FluidDB anyway? <ul><li>A simple hosted “cloud” database </li></ul><ul><li>Fully writable </li></ul><ul><li>Shared metadata engine for everyone / everything </li></ul>
  3. 3. Why don’t our architectures let us work with information more flexibly?
  4. 4. What would it take to build something that did?
  5. 5. May 21, 2009 6 True WOEID:24865675 “ chocolate-making nations” fluiddb/about digg.com/date meg/web/rating tim/been paul/opinion
  6. 6. <ul><li>Where to put related info / metadata? </li></ul><ul><li>How to get permission? </li></ul><ul><li>No need to anticipate </li></ul><ul><li>How to organize? </li></ul><ul><li>How to personalize? </li></ul><ul><li>Continue to own your data </li></ul><ul><li>Level playing field </li></ul><ul><li>Makes the world writable by default </li></ul>Consequences
  7. 7. <ul><li>Data that increases in value when co-located </li></ul><ul><li>All data is social once we interact with it </li></ul><ul><li>Location data is inherently social </li></ul>Social Data
  8. 8. <ul><li>Numeric: sally/latitude < 51.3645 </li></ul><ul><li>Textual: nytimes.com/review matches “great” </li></ul><ul><li>Presence: has mike/rating </li></ul><ul><li>Exclusion: except has goodfood.com/rating < 6 </li></ul><ul><li>Sets: christopher/opinion contains “cool” </li></ul><ul><li>Grouping/logic: (...), and, or. </li></ul>A simple query language
  9. 9. <ul><li>For each possible action: </li></ul><ul><ul><li>There’s a policy: ‘open’ or ‘closed’ </li></ul></ul><ul><ul><li>And a (possibly empty) list of exceptions </li></ul></ul>Simple permissions
  10. 10. <ul><ul><li>FluidDB is a simple online “cloud” database </li></ul></ul><ul><ul><li>It’s writable by any application, any person </li></ul></ul><ul><ul><li>It has a flexible data model </li></ul></ul><ul><ul><li>And a novel control / permissions structure </li></ul></ul><ul><ul><li>It’s perfect for social data </li></ul></ul><ul><ul><li>Location information is inherently social </li></ul></ul>Summary

×