+ All Categories
Home > Technology > Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

Date post: 29-Nov-2014
Category:
Upload: ow2-consortium
View: 563 times
Download: 0 times
Share this document with a friend
Description:
In the era of cheap disk space, processing power and high bandwidth networks, the constraints that caused our industry to have a near exclusive focus on Relational Database Management Systems (RDBMS) have abated. The terminology surrounding NoSQL and BigData are confusing to IT professionals trying to select the right storage for the right problem. The talk will explore the technical reasons you might select one of these new databases, the types of databases available, their correct use and quintessential use cases for them. Also discussed will be the counter indications for them. This is a survey talk for management and developers who are new to NoSQL/BigData/Non-RDBMS.
10
The NoSQL Landscape Sun Seng David TAN SERLI
Transcript
Page 1: Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

The NoSQL Landscape

Sun Seng David TAN

SERLI

Page 2: Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

Serli

What we’ll talk about

• Why RDBMS are not enough?

• What are the different NoSQL taxonomies?

• Which “NoSQL” is right for me?

Page 3: Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

Serli

Growth is the New Reality

• Instagram gained nearly 1 million users overnight when they expanded to Android

Page 4: Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

Does it work with RDMBS backend?

Application Scales OutJust add more commodity web servers

Database Scales UpGet a bigger, more complex server

Note – Relational database technology is great for what it is great for, but it is not great for this.

Page 5: Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

Serli

NoSQL database matches application logic tier architectureData layer now scales with linear cost and constant performance

Application Scales OutJust add more commodity web servers

Database Scales OutJust add more commodity data servers

Scaling out flattens the cost and performance curves.

NoSQL Database Servers

Page 6: Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

NoSQL catalogKey-Value

Memcached

Cach

e(m

emor

y on

ly)

Dat

abas

e(m

emor

y/di

sk)

Redis

Data Structure

Membase Couchbase

MongoDB

Document Column

Cassandra

Graph

Neo4j

HBase InfiniteGraph

Coherence

Page 7: Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

What about Hadoop?

Page 8: Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

Serli

Conclusion

• One Size Does Not Fit All

• Overview of the the NoSQL types

• Choose the right solution

– Developer Productivity

– Large Scale Data

Page 9: Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

Q&A

Page 10: Navigating the NoSQL Landscape, Sun Seng David TAN, Serli

Thanks!


Recommended