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.

How to prepare your Enterprise for NoSQL

338 views

Published on

Presentation I did at Devconf 2016 showing a few tips on what to look out for when implementing a NoSQL database in an enterprise setting.

Published in: Software
  • Be the first to comment

  • Be the first to like this

How to prepare your Enterprise for NoSQL

  1. 1. Tobias Coetzee How to prepare your Enterprise for NoSQL Persistence & Data
  2. 2. NoSQL Database Team Bigtable Clones / Column Orientated Graphs & Triple Stores Key-value Stores Document Databases
  3. 3. KEY-VALUE STORES Two things (you need to know) One use case 1> Speed 2> One key to rule them all 1> Caching
  4. 4. KEY-VALUE STORES Two Products
  5. 5. KEY-VALUE STORES Four tips 1> Keys 2> Simple operations 3> Simple data structures 4> Complex data
  6. 6. Three things (You need to know) One use case 1> Lots & lots & lots 2> Column oriented 1> Sparse data BIGTABLE CLONES 3> Hadoop
  7. 7. BIGTABLE CLONES Two Products
  8. 8. BIGTABLE CLONES Three tips 1> Managing time 2> Keeping it afloat 3> Indexing
  9. 9. Two things (You need to know) One use case 1> It’s all about the values 2> Understanding 1> Unstructured data DOCUMENT DATABASES
  10. 10. DOCUMENT DATABASES Two Products
  11. 11. DOCUMENT DATABASES Three tips 1> Sharding 2> Not always connected 3> Consistency
  12. 12. GRAPHS & TRIPLE STORES Two things (You need to know) One use case 1> Relationships 2> Difference 1> Social graphs
  13. 13. GRAPHS & TRIPLE STORES Two Products
  14. 14. GRAPHS & TRIPLE STORES Three tips 1> Single server 2> Documents 3> External data
  15. 15. /* THANK YOU*/ To b i a s C o e t ze e w w w.t o b i a s c o d e . c o m @ t o b i a s c o d e http://www.devconf.co.za/

×