Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How to Evaluate an Elastic SQL Database

20 views

Published on

Listen to this webinar for a technical discussion about how to evaluate an elastic SQL database, why it's different from evaluating a traditional database, and what to consider during your evaluation.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

How to Evaluate an Elastic SQL Database

  1. 1. HOW TO EVALUATE AN ELASTIC SQL DATABASE May 25, 2017
  2. 2. Copyright © 2017 NuoDB - NuoDB Confidential LOGISTICS + You will be on mute + Submit questions in the Q&A box on the right + Webinar is being recorded & will be available for replay Tim Tadeo Solutions Architect Jeff Boehm Chief Marketing Officer
  3. 3. Copyright © 2017 NuoDB - NuoDB Confidential AGENDA + Today’s Database Challenges + Modern Database Design + Design Benefits + Demonstration + Resources + Q & A
  4. 4. TRADITIONAL DBMS CHALLENGES
  5. 5. Copyright © 2017 NuoDB - NuoDB Confidential DATABASE MODERNIZATION LAGS 5 Mainframe Client-Server Scale-Out Cloud
  6. 6. Copyright © 2017 NuoDB WHAT DO YOU NEED FROM A MODERN DATABASE? 6 Virtualization, Commodity & Cloud Scale out / in ACID (consistency) Existing SQL skills & code SQL database abstraction What everyone wants: What they don’t want to lose “Elasticity” “SQL” “I want to elastically scale my SQL RDBMS to the cloud” Continuous Availability
  7. 7. Copyright © 2017 NuoDB - NuoDB Confidential Approac h Shared Disk Shared-Nothing /Sharded Key Idea Sharing a file system Independent databases for disjoint subsets of data Topology Example Oracle RAC DB2 Pure Scale MySQL Cluster and most NoSQL/NewSQL solutions TODAY’S COMMON “SOLUTIONS” 7 + Complex + Expensive + Difficult to manage + Requires changes to the application …and still doesn’t address on-demand scaling needs or the desire to manage costs
  8. 8. Copyright © 2017 NuoDB “A database system that never needs to be shut down” “Hardware and software fault tolerance” “A database that scales by adding more computers and degrades gracefully when machines are yanked out” “Multi-site archiving for disaster survival” “Automatic load balancing” WHAT IF YOU COULD HAVE:
  9. 9. Copyright © 2017 NuoDB - NuoDB Confidential ELASTIC SQL DATABASE An elastic SQL database combines the scale-out simplicity, elasticity, and continuous availability that cloud applications require with the transactional consistency and durability that databases of record demand.
  10. 10. Copyright © 2017 NuoDB - NuoDB Confidential THE EMERGING ELASTIC SQL MARKET 10 Traditional RDBMS NoSQL Elastic SQL SQL Business Database of Record ✓ ✗ ✓ ✓ ✓ ANSI-Standard SQL ✓ ✗ (✓) (✓) ✓ Migrate existing SQL apps ✓ ✗ ✗ ✗ ✓ In-memory performance ✓ ✓ ✓ ✗ ✓ Elastic Simple elastic scale-out/in (reads and writes) ✗ ✓ ✓ ✓ ✓ Zero downtime ✗ ✓ ✓ ✓ ✓ Deployment flexibility (on-prem, private or public cloud) ✗ ✓ ✗ (✓) ✓
  11. 11. Copyright © 2017 NuoDB - NuoDB Confidential NuoDB: MODERN ARCHITECTURE 11 Fast in-memory transaction processing with dynamic application data affinity Durable storage management with scale-out storage NuoDB Architecture Legacy RDBMS Architecture Modern distributed, peer-to-peer services acting as a single, logical database + New modern database architecture with independent database services + Services scale independently and elastically + Straightforward ANSI SQL interface + Deploy across containers, clouds & data centers + Continuous availability for planned (upgrades) and unplanned outages Storage Query Processing
  12. 12. Copyright © 2017 NuoDB - NuoDB Confidential Approac h Shared Disk Shared-Nothing /Sharded Synchronous Replication Durable Distributed Cache Key Idea Sharing a file system Independent databases for disjoint subsets of data Committing data transactionally to multiple locations before returning Replicating data in memory on-demand Topology Example Oracle RAC DB2 Pure Scale MySQL Cluster and most NoSQL/NewSQL solutions Other Elastic SQL DBMS (Google Cloud Spanner, CockroachDB) THE DURABLE DISTRIBUTED CACHE 12
  13. 13. Copyright © 2017 NuoDB - NuoDB Confidential NuoDB ARCHITECTURE IN PRACTICE + Fully redundant + Elastically scalable + Continuously available + Active/active benefits across single or multiple data centers Available processes for scale out SM Storage Manager (SM) Transaction Engine (TE) TE Scale-out adds TETE TE SM SM App App App
  14. 14. ELASTIC SQL DEMONSTRATION
  15. 15. Copyright © 2017 NuoDB - NuoDB Confidential WE WILL BE DEMONSTRATING: + ANSI SQL capabilities + On-demand scale-out + High Availability
  16. 16. SUMMARY
  17. 17. Copyright © 2017 NuoDB - NuoDB Confidential WHY ELASTIC SQL? ELASTICITY: üEasy read/write scale-out on commodity hardware üScale-in to minimize over- provisioning üDeployment flexibility (on-prem, cloud, containers, hybrid, etc.) üContinuous availability SQL: üStandard interface üEasy migration of legacy apps üReuse existing code & skills üData management logic in the database – not the app üMinimize application complexity 17
  18. 18. Copyright © 2017 NuoDB - NuoDB Confidential NuoDB + Founded in 2010 + Management team and investors are database pioneers + Patented elastic SQL database + Strong Gartner validation + Leading SaaS & on-premises applications run on NuoDB + HQ in Cambridge, MA 18
  19. 19. Copyright © 2017 NuoDB - NuoDB Confidential NuoDB EVALUATION GUIDE 19
  20. 20. READY TO TRY IT? Download Community Edition: www.nuodb.com/download Download our Evaluation Guide: www.nuodb.com/eval-guide Watch a five-minute recorded demo: www.nuodb.com/full-demo

×