NoSQL or not NoSQL?                    28. June 2010      NoSQL or not NoSQL?                      Nicolas RuflinNicolas R...
NoSQL or not NoSQL?                                 8. December 2010                         About Me             • Nicola...
NoSQL or not NoSQL?                                          8. December 2010        NoSQL: Not only SQL             •   P...
NoSQL or not NoSQL?                                                                                 8. December 2010      ...
NoSQL or not NoSQL?                                    8. December 2010                      Why NoSQL?             • What...
NoSQL or not NoSQL?                                                                                                  8. De...
NoSQL or not NoSQL?                                 8. December 2010                      NoSQL vs. SQL                   ...
NoSQL or not NoSQL?                   8. December 2010                 NoSQL Challenges             • Complexity          ...
NoSQL or not NoSQL?                       8. December 2010          Where to use NoSQL             • Social data          ...
NoSQL or not NoSQL?                    8. December 2010                      NoSQL or SQL?             • Wrong question   ...
NoSQL or not NoSQL?                  8. December 2010      NoSQL or not NoSQL?                               SQ           ...
NoSQL or not NoSQL?                           8. December 2010      NoSQL Getting Started             • Blogs             ...
NoSQL or not NoSQL?                8. December 2010                      Questions                           -            ...
NoSQL or not NoSQL?                                                 8. December 2010                      CAP Theorem     ...
Upcoming SlideShare
Loading in...5
×

NoSQL or not NoSQL?

8,827

Published on

Presentation held at http://webilea.ch/

NoSQL or not NoSQL?

  1. 1. NoSQL or not NoSQL? 28. June 2010 NoSQL or not NoSQL? Nicolas RuflinNicolas Ruflin
  2. 2. NoSQL or not NoSQL? 8. December 2010 About Me • Nicolas Ruflin @ruflin • Head Developer useKit • Master Thesis: Adequate storage of social data • Elastica: ElasticSearch PHP clientNicolas Ruflin
  3. 3. NoSQL or not NoSQL? 8. December 2010 NoSQL: Not only SQL • Point being - when I rant about the suitability of NoSQL solutions, I’m mainly complaining that in many cases it seems to me that they’re using them because they’re popular or trendy and not because they are or are not actually suited to the task at hand. ~Monty Taylor • RDBMS was used in some many cases just because it was around for such a long time. ~Alex PopescuNicolas Ruflin
  4. 4. NoSQL or not NoSQL? 8. December 2010 Why NoSQL? http://gigaom.com/cloud/sensor-networks-top-social-networks-for-big-data-2/Nicolas Ruflin
  5. 5. NoSQL or not NoSQL? 8. December 2010 Why NoSQL? • What is the problem with SQL? • Semi structured data • Horizontal scalability (read & write) • Thousands of nodes • ...Nicolas Ruflin
  6. 6. NoSQL or not NoSQL? 8. December 2010 NoSQL Data Models http://blogs.neotechnology.com/emil/2009/11/nosql-scaling-to-size-and-scaling-to-complexity.htmlNicolas Ruflin
  7. 7. NoSQL or not NoSQL? 8. December 2010 NoSQL vs. SQL Data model Query language Structured SQL solutions SQL (normalized)NoSQL solutions Semi structured MapReduce, ...Nicolas Ruflin
  8. 8. NoSQL or not NoSQL? 8. December 2010 NoSQL Challenges • Complexity • Setup • Queries (MapReduce) • Data models • MaturityNicolas Ruflin
  9. 9. NoSQL or not NoSQL? 8. December 2010 Where to use NoSQL • Social data • Data processing (Hadoop) • Search (Lucene) • Caching (Memcache, ...) • Data Warehousing • Logging • ...Nicolas Ruflin
  10. 10. NoSQL or not NoSQL? 8. December 2010 NoSQL or SQL? • Wrong question • What is your problem? • Transactions • Amount of data • Data structureNicolas Ruflin
  11. 11. NoSQL or not NoSQL? 8. December 2010 NoSQL or not NoSQL? SQ L QL N oSNicolas Ruflin
  12. 12. NoSQL or not NoSQL? 8. December 2010 NoSQL Getting Started • Blogs • http://nosql.mypopescu.com/ • http://highscalability.com/ • Papers • Dynamo (Amazon) • BigTable (Google)Nicolas Ruflin
  13. 13. NoSQL or not NoSQL? 8. December 2010 Questions - DiscussionNicolas Ruflin
  14. 14. NoSQL or not NoSQL? 8. December 2010 CAP Theorem http://blog.nahurst.com/visual-guide-to-nosql-systemsNicolas Ruflin
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×