Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

NOSQL - not only sql

1,899 views

Published on

Introduction to NOSQL technology landscape. Presented at Professional .NET 2011 in Vienna.

Published in: Technology, Business
  • Be the first to comment

NOSQL - not only sql

  1. 1. NOSQL– Not Only SQL<br />Sergey ShishkinMT AG<br />http://www.mt-ag.comhttp://shishkin.org<br />@sshishkin<br />
  2. 2.
  3. 3.
  4. 4.
  5. 5.
  6. 6.
  7. 7.
  8. 8.
  9. 9. Brewer’s CAP-Theorem<br />AvailabilityEach client can always read and write<br />Partition ToleranceThe system works well despite physical network partitions<br />ConsistencyAll clients always have the same view of the data<br />
  10. 10.
  11. 11. Source: the451group.com<br />
  12. 12. Key-Value Store<br />
  13. 13.
  14. 14. Document Store<br />
  15. 15. Column Store<br />
  16. 16. Visual Guide to NOSQL<br />AvailabilityEach client can always read and write<br />SimpleDBAzureTSCouchDBRavenDB<br />RDBMS<br />Partition ToleranceThe system works well despite physical network partitions<br />ConsistencyAll clients always have the same view of the data<br />MongoDB<br />
  17. 17.
  18. 18. Links<br />Code Examples<br />MongoDB<br />http://github.com/shishkin/MyBlog/tree/mongodb/MyBlog.Web/Data<br />CouchDB<br />http://github.com/shishkin/MyBlog/tree/couchdb/MyBlog.Web/Data<br />SimpleDB<br />http://github.com/shishkin/MyBlog/tree/simpledb/MyBlog.Web/Data<br />Azure Table Service<br />http://github.com/shishkin/MyBlog/tree/azure/MyBlog.Web/Data<br />Full Visual Guide to NOSQL<br />http://blog.nahurst.com/visual-guide-to-nosql-systems<br />
  19. 19. Application Lifecycle Design Entwicklung<br />BeratungProjekteSchulungen<br />Architektur SOA Cloud Computing<br />BalckeBalcke-Dürr-Allee 9, 40882 Ratingen www.mt-ag.com info@mt-ag.com<br />
  20. 20. Sergey Shishkin<br />http://shishkin.org<br />sergei.shishkin@gmail.com<br />@sshishkin<br />
  21. 21. Images<br />http://www.flickr.com/photos/brianauer/2599299352/ (swimmingpool)<br />http://www.flickr.com/photos/theplanetdotcom/4879421740/ (data center)<br />http://www.flickr.com/photos/icatus/2992269179/ (bottleneck)<br />http://www.flickr.com/photos/redbullfanclub/3788029453/ (f1)<br />http://www.flickr.com/photos/stevendepolo/4536694260/ (broken glass)<br />http://www.flickr.com/photos/starstreak007/3232853321/ (toy car)<br />http://browsertoolkit.com/fault-tolerance.png<br />http://www.flickr.com/photos/ebarney/3348965007/ (tools)<br />

×