NewSQL: The Best of Both "OldSQL" and "NoSQL"

2,248 views

Published on

This presentation describes the special features of NewSql and compares it with Traditional sql and Nosql

Published in: Engineering, Technology

NewSQL: The Best of Both "OldSQL" and "NoSQL"

  1. 1. Team members : 1. Hemang Tailor 2. Sushant Choudhary 3. Vinay Jain
  2. 2. Combination of Traditional SQL and NOSQL First time NEWSQL term used in 2011  Matthew Aslett used this  Guarantees ACID Properties
  3. 3. Traditional SQL  NOSQL  NEWSQL NUODB AND
  4. 4. TRADITIONAL SQL NOSQL
  5. 5. TRADITIONAL SQL NOSQL
  6. 6.  Overcomes Drawback of NOSQL.  Provides  Better authentication. Better confidentiality. Better authorization.
  7. 7. Traditional SQL  NOSQL  NEWSQL  The benchmark consisted of Node.js instances simultaneously executing Voter transactions against the VoltDB database. Each Node.js instance processed transactions at throughput of ~11,000 per second, and scaling was highly linear from 32 to 64 instances, at which point the benchmark had achieved aggregate throughput of 695,000 TPS.
  8. 8. TRADITIONAL SQL NOSQL
  9. 9.  TRADITIONAL SQL – Structured Query language  NOSQL- UNQL,CQL…………  NewSQL- SQL
  10. 10. PROPERTIES TRADITIONAL SQL NOSQL NEWSQL ACID PROPERTY IN MEMORY DB BIG DATA RDBMS
  11. 11.  The world's largest distributed database  Store data across multiple data centers, millions of machines and trillions of rows.  Internally used by Google.  Has a true time API to avoid latency problems.  Supports Google's Advertising business.  It is fault tolerant to large scale outages.  Offers very high availability and latency (Aiming for 99% and 50 ms)  Spanner has evolved from a Bigtable-like versioned key- value store
  12. 12.  Stonebraker, Michael (2011-06-16). "NewSQL: An Alternative to NoSQL and Old SQL for New OLTP Apps". Communications of the ACM Blog. Retrieved 2012-07-06  Hoff, Todd (2012-09-24). "Google Spanner's Most Surprising Revelation: NoSQL is Out and NewSQL is In". Retrieved 2012-10-07  Cattell, R. (2011). "Scalable SQL and NoSQL data stores". ACM SIGMOD Record 39 (4): 12. doi:10.1145/1978915.1978919  Venkatesh, Prasanna (2012). "NewSQL - The New Way to Handle Big Data" (published 2012-01-30). Retrieved 2012-10-07.  http://nosql-database.org/  http://www.mysql.com/  http://newsql.sourceforge.net/

×