RDBMS DATABASE Compare NOSQL Database
RDBMS: Complex data,important data
NOSQL:Simple Data,less important data
—-
RDBMS:Join data,Complex relation
NOSQL:Avoid join,simple data
—-
RDBMS:Schema important
NOSQL:Schema free
—-
RDBMS:Scale up
NOSQL:Distributed Storage
NOSQL DATABASE COMPARE HDFS
NOSQL: DATABASE,Read,write,delete,update
HDFS: File system, write once,read many
—-
NOSQL: Real Time
HDFS: Batch
WHY I CHOOSE NOSQL DATABASE?
Your data is high volume and low value and your application schema is dynamic then you choose NoSql database.
Why I Choose ORACLE Nosql DATABASE?
Oracle Nosql database is key-value database. Nosql written in JAVA. Good Scalability,load Balance and availability features.
Oracle Nosql database is easy install,configurable consistency and general purpose database.
Nosql database has Master nodes,replica Nodes,Kvstore and nosql apllication drivers.
You can Manage Nosql database by command line or web console.
Sample Application.
Credit Card Approval Application:
Credit card approval application data is high volume, RESPONSE TIME should be VERY FAST.
Why we choose Nosql?
in transaction we need credit card number and approval charge and we must check credit limit,card status(stolenor lost),current balance,appoval amount.
Above mention example we design
Major key : Card Number
Minor key: Approval status
Value :Card limit,Card status,Card number.