15
Tobias Coetzee How to prepare your Enterprise for NoSQL Persistence & Data

How to prepare your Enterprise for NoSQL

Embed Size (px)

Citation preview

Tobias CoetzeeHow to prepare your Enterprise for NoSQL

Persistence & Data

NoSQL

Database Team

Bigtable Clones /

Column OrientatedGraphs & Triple

Stores

Key-value

Stores

Document

Databases

KEY-VALUE STORES

Two things(you need to know)

One use case

1> Speed

2> One key to rule them all

1> Caching

KEY-VALUE STORES

Two Products

KEY-VALUE STORES

Four tips 1> Keys

2> Simple operations

3> Simple data structures

4> Complex data

Three things(You need to know)

One use case

1> Lots & lots & lots

2> Column oriented

1> Sparse data

BIGTABLE CLONES

3> Hadoop

BIGTABLE CLONES

Two Products

BIGTABLE CLONES

Three tips1> Managing time

2> Keeping it afloat

3> Indexing

Two things(You need to know)

One use case

1> It’s all about the values

2> Understanding

1> Unstructured data

DOCUMENT DATABASES

DOCUMENT DATABASES

Two Products

DOCUMENT DATABASES

Three tips1> Sharding

2> Not always connected

3> Consistency

GRAPHS & TRIPLE STORES

Two things(You need to know)

One use case

1> Relationships

2> Difference

1> Social graphs

GRAPHS & TRIPLE STORES

Two Products

GRAPHS & TRIPLE STORES

Three tips1> Single server

2> Documents

3> External data

/* THANK YOU*/

To b i a s C o e t z e 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/