Your SlideShare is downloading. ×
Terry Jones: Using FluidDB for storage in location-aware software
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

934

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
934
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
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

Transcript

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

×