2012 10 24_briefing room

4,594 views
4,442 views

Published on

View Barry Morris' presentation from the October 23 edition of The Briefing Room, entitled: “The Perfect Storm: The Impact of Analytics, Big Data and Cloud.” In this presentation, Morris introduces the NuoDB solution, an asynchronous, peer-to-peer database, specifically designed to meet 21st century database requirements. NuoDB is 100% SQL compliant and 100% ACID but scales elastically in the cloud or on-premise.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,594
On SlideShare
0
From Embeds
0
Number of Embeds
3,343
Actions
Shares
0
Downloads
10
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

2012 10 24_briefing room

  1. 1. The Elastically Scalable Database™ Copyright © NuoDB 2012 1
  2. 2. NuoDB The Database for the 21st Century NuoDB is a revolutionary database system based on a patented Emergent Architecture. NuoDB is designed for modern datacenters, workloads and business models.NuoDB delivers all of the capabilities and services of the 20th Century RDBMS.NuoDB has a SQL personality but it could just as easily be a Document Database, an Object Database, a Graph Database or something else.NuoDB Inc is building next generation capabilities that will redefine the role of databases in next generation applications. Copyright © NuoDB 2012 2
  3. 3. 20th Century Database 9% Powerful Query 3% 4% Language 19% 44% Industry Standards Data GuaranteesORACLE 21%IBMMicrosoft Employee SkillsSybaseTeradataOthers Existing Data Tools Copyright © NuoDB 2012 3
  4. 4. 21st Century Problem Commodity Datacenters ✗ Big Data ✗ Powerful Query Modern Workloads ✗ Language 24x7 Operation ✗ Industry Standards Geo-distribution ✗ Data Guarantees Developer Employee SkillsEmpowerment ✗ 3% 4% 9% Existing Data 19% 44% 21% Tools ORACLE IBM Microsoft Sybase Teradata Others Copyright © NuoDB 2012 4
  5. 5. Database CrisisWikipedia Flickr Facebook Amazon Google Source: Marc Bojoly Copyright © NuoDB 2012 5
  6. 6. Jim Starkey“Elastically Scalable Transactions represent the biggest breakthrough in database technology in 25 years” ‣ DEC RDB/ELN ‣ InterBase ‣ Firebird ‣ Falcon ‣ BLOBS ‣ MVCC ‣ etc Copyright © NuoDB 2012 6
  7. 7. Emergent Database Architecture “An emergent behavior can appear when a number of simpleentities operate in an environment, forming morecomplex behaviors as a collective.” - Wikipedia Copyright © NuoDB 2012 7
  8. 8. Poleposition - Single Node NotesMySQL 5.1NuoDB Beta 3 - Single Nodehttp://www.polepos.orgIn early tests NuoDB on asingle node was 2x to 20x faster than MySQL 5.1 running the industry standard Poleposition Benchmarks. Your mileage may vary. ‣ Time taken for given benchmark, normalized to NuoDB = 1 ‣ Less is Better Copyright © NuoDB 2012 8
  9. 9. Adding a Second Machine• Second machine typically doubles TPS• Second machine is added to live database while it is running at 1,000’s of TPS• Performance increase is immediate• BTW - you can take either machine away and the database keeps running without data loss Second Machine Instant Performance Increase Copyright © NuoDB 2012 9
  10. 10. Adding a Third Machine• Third machine typically triples single machine TPS• Third machine is added to live database while it is running at 1,000’s of TPS• Performance increase is immediate Second & Third Machine• BTW - you can take any Instant Performance Increase machine away and the database keeps running without data loss Copyright © NuoDB 2012 10
  11. 11. More Machines? Bring ‘em On Nodes TPS &!!!!" MySQL 1 3,000 %#!!!" NuoDB 1 4,500 %!!!!" NuoDB 9 27,000 $#!!!"Technical Details: TPS $!!!!"‣ 2-9 Tx engines #!!!"‣ 1 storage manager‣ Best sustained TPS and !" # clients combination $" %" &" " #" (" )" *" +"‣ 50% updates Number of Nodes NuoDB running on 9 nodes was approx. 9x faster than MySQL running on 1 node. Copyright © NuoDB 2012 11
  12. 12. Or Scale-out on IAAS #!!!"‣ Nuodb scales linearly on !!!!" EC2‣ Per-node performance on &!!!" m1.large nodes approx 50% of our commodity servers %!!!" TPS‣ Just started on optimizing $!!!"‣ RDS runs on 1 node, and gets overloaded with 10+ #!!!" connections !" " #" (" $" )" %" *" &" +" Number of EC2 Nodes Copyright © NuoDB 2012 12
  13. 13. Standard SQL - Favorite Tools MS Excel (and other MS tools) Squirrel SQLYou already know how to use NuoDB DBVisualizer Copyright © NuoDB 2012 13
  14. 14. NuoDB The Elastically Scalable Database™Applications Brokers Transaction Engines Storage Managers Copyright © NuoDB 2012 14
  15. 15. NuoDB Architecture Copyright © NuoDB 2012 15
  16. 16. The 21st Century Database OldSQL NoSQL NuoDB Powerful Query Language (SQL) ✓ ✓ Industry Standards (SQL, JDBC, ODBC etc) ✓ ✓ 20th C. Data Guarantees (ACID Database Transactions) ✓ ✓ Employee Skills ✓ ✓ Existing Data ✓ ✓ On-demand Capacity ✓ ✓ Commodity Datacenters / Virtualization / Cloud ✓ ✓ Modern Workloads (Concurrency, TPS, Latency) ½ ✓ Big Data ½ ✓ ✓ 21st C. 100% Uptime ✓ ✓ Database Online Maintenance, Admin and Schema Evolution ✓ ✓ Geo-distribution ✓ ✓ Developer Empowerment ✓ ✓ Zero Touch Backup ✓ ✓ “Zero” Admin ✓ ✓ Copyright © NuoDB 2012 16
  17. 17. The Elastically Scalable Database™ Copyright © NuoDB 2012

×