DistOS 2015W Session 11: Difference between revisions

From Soma-notes
Shivjot (talk | contribs)
No edit summary
Shivjot (talk | contribs)
No edit summary
Line 7: Line 7:
** Writely
** Writely
**Google Earth
**Google Earth
* Big table is  
* Big table is  
** Sparse
** Sparse
Line 13: Line 12:
** Muti dimensional Sorted Map
** Muti dimensional Sorted Map
*It is indexed by
*It is indexed by
** Row Key
** Row Key:
** Column Key
Every read or write of data under single row key is atomic.
Each row range is called Tablet.
Select Row key to get good locality for data access.
** Column Key:
** Time Stamp
** Time Stamp
== Dynamo==
== Dynamo==
*Availability is the buzz word for Dynamo. Dynamo=Availability
*Availability is the buzz word for Dynamo. Dynamo=Availability

Revision as of 18:40, 28 March 2015

BigTable

  • Google System used for storing data of various Google Products, for instance
    • Google Analytics
    • Google Finance
    • Orkut
    • Personalized Search
    • Writely
    • Google Earth
  • Big table is
    • Sparse
    • Persistant
    • Muti dimensional Sorted Map
  • It is indexed by
    • Row Key:

Every read or write of data under single row key is atomic. Each row range is called Tablet. Select Row key to get good locality for data access.

    • Column Key:
    • Time Stamp

Dynamo

  • Availability is the buzz word for Dynamo. Dynamo=Availability
  • Shifted Computer Science paradigm from caring about the consistency to availability.

Cassandra

  • Partitions data across the cluster using consistent hashing.

Spanner

  • Provided data consistency and Supports SQL like Interface