FluidDB

Terry Jones : terry at jon dot es

The database with the heart of a wiki. There was a post by Scoblezier about FluidDB with a video interview included. Be sure to watch it.

If you follow fluiddb on twitter you will get a free domain in his new product. This product is currently vaporware. Not yet ready.

Concept : we as humans work in a avery fluid way. yet we design systems which are rigid, full of access control, permissions etc etc.

We work like this because of decisions made in the shadows of hardware limitations made decades ago. Its time for a change.

Rethink control

If I want to have opnion about LONDON you do not need permission, you simply think of it, voice it and there it is.

Writeable : The world is not writeable. Think about your computational experience, you are in readonly mode. You can only do what has been anticipated. You can’t interact with data as you please.

Simple == Scalable

Most important : object have no owners

This changes how we create iformation, how it is stored, used and searched, edited and removed.

Objects have attributes, attributes have owners

You watch a movie, and then add a rating for it on a website somewhere. The rating then is something you own.

Query Language 

  • Numeric
  • Textual
  • Presence
  • Grouping/logic 

Cool for coders

How do we build mashups today? Learn about multiple APIs, choose your APIs, design data interactions and then produce data that people can use.

Building mashups is cool, but don’t build more hoops. Put information where it naturally belongs. (With the object it is about) Use the same API. 

Level data playing field. Nobody can define : This is what you can and can’t do. Allowing people to arrive late and still get the same from it as early adopters.

Organisation

  • just more information
  • where to put new information
  • all organisation can co-exist, no interference

Data Structures

  • structs and pointers
  • attributes and search
  • build en on the fly
  • yep, all of em
  • slow, but infinitely flexible

Sweet spot

  • small apps
  • a few attributes
  • social data
  • architecturally aligned

Lot’s of silos of data exist in this world. But there is no way to combine them because they live in different places. 

Users, attributes, domains : have a corresponding object

Evolution mandates that things go in the most useful direction possible. This is what Terry wants to achieve with FluidDB.

User interface

  • where did my information go
  • can i search it ? on what ?
  • wodn’t it be cool if…
  • can i extract, re-user, add, delete it?

Evolution

Representation 

  • choice is part of problem solving
  • a good rep may not need a smart algorithm

8 queens problem

  • use a poor represnetation with 2 to the power of 64 states
  • look for a smart algorithm

or

  • Change the representation and you get a 8! states. Now an exhastive search can provide the answer in the blink of an eye
About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s