Date post: | 01-Nov-2014 |
Category: |
Technology |
Upload: | chuong-mai |
View: | 691 times |
Download: | 2 times |
SQL VS. NOSQL
BY CHUONGMN – VGU BIS 2012
TRENDS
A STABLE ERA OF RDBMS
Source: http://www.benstopford.com/2012/06/30/thoughts-on-big-data-technologies-part-1/
TRADITIONAL RDBMS IS WRONG?
SQL SIMPLY DOESN’T FIT NEW ERA
SQL can serve BIG dataset.
But we need HUGE dataset.
Source: http://www.bigfastblog.com/how-to-get-experience-working-with-large-datasets
SQL SIMPLY DOESN’T FIT NEW ERA
Multiple data formats
Source: http://parasdoshi.com/2012/11/22/three-vs-of-big-data-with-example/
SQL SIMPLY DOESN’T FIT NEW ERA … and they are increasing every moment!
Source: https://plus.google.com/u/0/+ParasDoshiBlog/posts/2uvE5B2HSk5
SQL SIMPLY DOESN’T FIT NEW ERA
Easier scaling
Source: http://database-scalability.blogspot.com/2012/06/catch-22-of-readwrite-splitting.html
SHOULD WE CHANGE?
Think carefully!
No To SQL?
Not Only SQL?
No, SQL?
WHAT WILL BE LOST?
No Tables
WHAT WILL BE LOST?
No Foreign keys and constraints
WHAT WILL BE LOST?
SQL Query language
WHAT WILL BE LOST?
No Transactions
WHAT WILL GAIN?
Flexibility in storage
WHAT WILL GAIN?
Nature data representation
WHAT WILL GAIN?
Easy scaling
Source: http://www.illuminata.com/?p=1907
WHAT WILL GAIN?
Less DBA skills
Source: http://www.123rf.com/photo_8724780_a-close-up-of-java-programming-code.html
PREPARE TO MOVE
Get to know NOSQL DB
PREPARE TO MOVE
Modeling data in NOSQL (!important)
PREPARE TO MOVE
Migrate Data iduserna
me password1 chuong 123432 thien 984321413 quang 889324 vinh 79432141
put -key /login/1 -value {'username'='chuong','password'='12343'}
PREPARE TO MOVE
Rewrite Code
ORACLE NOSQL HANDS-ON Let’s try NOSQL at least once in your life
- Install Oracle NoSQLhttp://www.oracle.com/technetwork/database/nosqldb/downloads/default-495311.html
- Get/Insert/Delete/Update