Monday, February 7, 2011

NoSQL

Main Idea
==========
- ไม่จำเป็นต้องใช้ relational db ในการเก็บข้อมูล
ใช้แค่ primary key look-up ก็เพียงพอ-> retrieve ข้อมูลแล้ว
- Just put the schema at the app level and keep it all in one place
, rather than duplicating it at the database level.

Category
=========
- Key/Value
Pure key/value stores are blobs stored by key.
- Tabular
Some projects use a Google BigTable-like data model
which we call “tabular” here —
or one can think of it as “multidimensional tabular”.
- Document-Oriented
Typical of these are JSON-style data stores.