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

  • 908 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
908
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
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