1 / 15

NoSQL, No SQL!!, No, SQL?

NoSQL, No SQL!!, No, SQL?. Raj Nair, Penton. Variety is the spice of life. Key-Value stores. Spice can lead to heartburn. Document stores. ColumnFamily. Graph. Hybrid. General Advantages. General Challenges. Key-Value stores. Document stores. Columnar Stores (Special Mention).

Télécharger la présentation

NoSQL, No SQL!!, No, SQL?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NoSQL, No SQL!!, No, SQL? Raj Nair, Penton

  2. Variety is the spice of life Key-Value stores Spice can lead to heartburn Document stores ColumnFamily Graph Hybrid

  3. General Advantages

  4. General Challenges

  5. Key-Value stores

  6. Document stores

  7. Columnar Stores (Special Mention)

  8. Column Family

  9. Graph databases

  10. “Other”

  11. My “Hypothesis” – Long Tail, Data ** Not to Scale ** Illustrative only Single server RDBMS Applications using data Upto low 100s of GB Clustered RDBMS NoSQL 100’s of GB to few TBs Data available for active use 500 GB 50 TB 100 TB 500 TB PB

  12. Workload Economics In-memory - Few GBs $$$$ per GB <200 ms Operational NoSQL - 100’s GBs to few TBs $$$ per GB > 200 ms to 2 secs Analytic NoSQL - TBs to 100’s TB $$ per GB Few seconds to minutes Hadoop - TBs to PBs $ per GB Mins to hours * NiemanMarcus approach presented at TDWI Solution Summit 2014

  13. Popular Document Stores

  14. ColumnFamily

  15. Everyone has a say Dictionaries, variables, objects, arrays Ops SLAs Business App Developer Customer How many systems? Who has the skills? Stability Easy to meet changing needs, flexibility

More Related