ScaleDB<br />The cloud database<br />Dial 712-338-7116<br />Access Code: 789-140-794<br />
The Problem<br />The cloud enables you to provision storage and compute power, but not database services…until now.<br />S...
The Cloud is Disrupting Databases<br />Shared Nothing<br />Shared Disk<br />200-400 MB/s each<br />1.25 MB/s each<br />64 ...
Extending Open Source Databases<br />Single Instance DBMS<br />
Extending Open Source Databases<br />Shared-Disk Clustered DBMS<br />Single Instance DBMS<br />Centralized<br />Lock Manag...
Shared-Disk Clustered DBMS<br />Shared-Disk Advantages<br />* High-availability / fail-over<br />* Cluster-level load bala...
The Virtualized Cloud Database<br />VM<br />VM<br />VM<br />VM<br />VM<br />My SQL Server<br />Server 1<br />Server 2<br /...
ScaleDB’s Internal Architecture<br />Applications<br />Direct<br />Each Node<br />Central<br />Cluster Manager<br />ScaleD...
ScaleDB: Multi-Table Indexing<br />B-tree: Only indexes the data in tables<br />Index #1<br />Index #2<br />Index #3<br />...
Conventional Databases & Joins<br />Colleges Index(s)<br />Students Index(s)<br />Enrollment Index(s)<br />Col_ID#      Co...
Col_ID#      Col_Name      Col_Budget   Col_Description<br />Student_ID#      College_ID#        Student_Name	 Student_Des...
12<br />Time vs. Query complexity<br />   8<br />   7<br />   6<br />   5<br />   4<br />   3<br />   2<br />   1<br />   ...
Customer Value Proposition<br />Runs on low-cost cloud infrastructures (e.g. Amazon)<br />High-availability<br />Dramatica...
Cloud Vendor Value Proposition<br />Supports Service Level Agreements<br />High-availability (less downtime, faster recove...
Join Our Beta Program<br />Ideal for:<br />Large data sets/transaction volume<br />Indexing on long keys (e.g URLs)<br />J...
Upcoming SlideShare
Loading in …5
×

Scale Db Preso For Boston My Sql Meetup (9/2009)

1,817 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,817
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
43
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Indexes are how databases find information. B-Tree is the index used by databases and it hasn’t changed in 25 years. It indexes the data in each table. <click> ScaleDB provides a quantum leap in indexing with a multi-table index that indexes the data in each table AND the relationships between the tables. <click> so what? In addition to user much less memory (15% - 25%) it is much faster and it enables more complexity in the Node
  • Scale Db Preso For Boston My Sql Meetup (9/2009)

    1. 1. ScaleDB<br />The cloud database<br />Dial 712-338-7116<br />Access Code: 789-140-794<br />
    2. 2. The Problem<br />The cloud enables you to provision storage and compute power, but not database services…until now.<br />ScaleDB “cloud-enables” open source databases, making them dramatically easier to provision, manage, scale and maintain in the cloud.<br />
    3. 3. The Cloud is Disrupting Databases<br />Shared Nothing<br />Shared Disk<br />200-400 MB/s each<br />1.25 MB/s each<br />64 MB/s<br />1.25 MB/s each<br />1.25 MB/s each<br />1.25 MB/s each<br />8 Gbits+<br />10Mbits<br />10Mbits<br />10Mbits<br />10Mbits<br />64 MB/s<br />(Shared)<br />Cloud Computing and Virtualization are two of Gartner’s<br />Top 10 Disruptive Technologies 2008-2012 <br />1.25 MB/s each<br />
    4. 4. Extending Open Source Databases<br />Single Instance DBMS<br />
    5. 5. Extending Open Source Databases<br />Shared-Disk Clustered DBMS<br />Single Instance DBMS<br />Centralized<br />Lock Manager<br />
    6. 6. Shared-Disk Clustered DBMS<br />Shared-Disk Advantages<br />* High-availability / fail-over<br />* Cluster-level load balancing<br />* No partitioning or slaves<br />* Data consistency<br />Centralized<br />Lock Manager<br />
    7. 7. The Virtualized Cloud Database<br />VM<br />VM<br />VM<br />VM<br />VM<br />My SQL Server<br />Server 1<br />Server 2<br />OSS DBMS<br />OSS DBMS<br />OSS DBMS<br />OSS DBMS<br />OSS DBMS<br />OSS DBMS<br />ScaleDB<br />ScaleDB<br />ScaleDB<br />ScaleDB<br />ScaleDB<br />Storage Engine<br />Local Disk<br />Shared Storage<br />
    8. 8. ScaleDB’s Internal Architecture<br />Applications<br />Direct<br />Each Node<br />Central<br />Cluster Manager<br />ScaleDB API<br />Transaction Manager<br />Index<br />Manager<br />Data<br />Manager<br />Global Buffer<br />Manager<br />Lock Manager<br />Local Lock Manager<br />Buffer Manager<br />Global Lock<br />Manager<br />Global Lock Coordinator<br />Log Manager<br />Global Recovery Manager<br />Recovery<br />Manager<br />Storage Manager<br />Operating System Interface<br />Storage Devices<br />Storage Devices<br />
    9. 9. ScaleDB: Multi-Table Indexing<br />B-tree: Only indexes the data in tables<br />Index #1<br />Index #2<br />Index #3<br />Index #4<br />Index #5<br />#2<br />#1<br />#2<br />#3<br />#4<br />#5<br />#1<br />#3<br />#4<br />#5<br />ScaleDB: Indexes the data and relationships<br />ScaleDB Index<br />…so what?<br />
    10. 10. Conventional Databases & Joins<br />Colleges Index(s)<br />Students Index(s)<br />Enrollment Index(s)<br />Col_ID# Col_Name Col_Budget Col_Description<br />Student_ID# College_ID# Student_Name Student_Desc<br />Coll_ID# Coll_Name Coll_Budget Coll_Description<br />College_ID# Dept_ID# Student_ID# Grade<br />Colleges<br />Students<br />Enrollment<br />Join<br />Join<br /> 001 Agriculture $1,234,567 Nice place to visit<br /> 002 Arts $5,432,567 Sports not so good<br /> 003 Business $9,999,666 Cool logo<br /> 004 Education $3,234,567 Ugh Worcester<br /> 005 Engineering $8,238,568 Serious work<br /> 006 Law $7,237,767 Jumpy students<br /> 007 Liberal Arts $9,898,777 Pretty campus<br /> 008 Medicine $5,987,004 In Texas<br /> 56-8033 008 Mike Hogan Caucasian<br /> 56-8045 008 Moshe Smith Caucasian<br /> 56-8044 008 Sally Shadmon Native American<br /> 56-8055 008 Billy Fleegle African American<br /> 56-8037 008 Saul Goode African American<br /> 56-8122 008 Tim Collins Polynesian<br /> 56-8233 008 Sam Gee Asian<br />56-8334 008 Rod Paulino Asian<br /> 008 4455 56-8037 B+<br /> 008 4455 56-8033 C<br /> 008 4455 56-8045 B+<br /> 008 4456 56-8044 A-<br /> 008 4456 56-8122 B-<br /> 008 4454 56-8233 C<br /> 008 4455 56-8334 F<br /> 008 4454 56-8055 D<br />Query Result:<br /> 4455 B+ |<br /> 56-8037 Saul Goode African American |<br /> 008 Medicine $5,987,004 In Texas |<br />
    11. 11. Col_ID# Col_Name Col_Budget Col_Description<br />Student_ID# College_ID# Student_Name Student_Desc<br />Coll_ID# Coll_Name Coll_Budget Coll_Description<br />College_ID# Dept_ID# Student_ID# Grade<br />Colleges<br />Students<br />Enrollment<br /> 001 Agriculture $1,234,567 Nice place to visit<br /> 002 Arts $5,432,567 Sports not so good<br /> 003 Business $9,999,666 Cool logo<br /> 004 Education $3,234,567 Ugh Worcester<br /> 005 Engineering $8,238,568 Serious work<br /> 006 Law $7,237,767 Jumpy students<br /> 007 Liberal Arts $9,898,777 Pretty campus<br /> 008 Medicine $5,987,004 In Texas<br /> 56-8033 008 Mike Hogan Caucasian<br /> 56-8045 008 Moshe Smith Caucasian<br /> 56-8044 008 Sally Shadmon Native American<br /> 56-8055 008 Billy Fleegle African American<br /> 56-8037 008 Saul Goode African American<br /> 56-8122 008 Tim Collins Polynesian<br /> 56-8233 008 Sam Gee Asian<br />56-8334 008 Rod Paulino Asian<br /> 008 4455 56-8037 B+<br /> 008 4455 56-8033 C<br /> 008 4455 56-8045 B+<br /> 008 4456 56-8044 A-<br /> 008 4456 56-8122 B-<br /> 008 4454 56-8233 C<br /> 008 4455 56-8334 F<br /> 008 4454 56-8055 D<br />ScaleDB & Joins<br />ScaleDB’s multi-table index is relationship-aware<br />ScaleDB Index<br />College<br />A SingleIndexLookup<br />Students<br />Departments<br />Enrollment<br />Courses<br />Enrollment<br />Query Result:<br /> 008 Medicine $5,987,004 In Texas | 56-8037 Saul Goode African American | 4455 B+ |<br />
    12. 12. 12<br />Time vs. Query complexity<br /> 8<br /> 7<br /> 6<br /> 5<br /> 4<br /> 3<br /> 2<br /> 1<br /> 0<br />ScaleDB index<br />Time per query<br /> (seconds)<br />DB/2 (B-tree)<br />0 2 4 6 8 10<br />Number of attribute/value pairs<br />Early Results<br />35-Times faster than IBM DB2 (6 attribute pairs)<br />
    13. 13. Customer Value Proposition<br />Runs on low-cost cloud infrastructures (e.g. Amazon)<br />High-availability<br />Dramatically easier set-up & maintenance<br />No partitioning/repartitioning<br />No slave and replication headaches<br />Simplified tuning<br />Scales up/down without interrupting your application<br />Data consistency<br />Lower TCO<br />
    14. 14. Cloud Vendor Value Proposition<br />Supports Service Level Agreements<br />High-availability (less downtime, faster recovery)<br />Shifts relationship from dedicated hardware to SLA = profits<br />Compatible with Virtualization (separates data/computing)<br />More portable across computing infrastructure<br />Enables dynamic allocation of computing and storage<br />Reduces Management Overhead<br />Reduced tuning and partitioning support<br />No manual slave promotion or replication<br />DBMS request routing is dynamic not fixed<br />
    15. 15. Join Our Beta Program<br />Ideal for:<br />Large data sets/transaction volume<br />Indexing on long keys (e.g URLs)<br />Joins (the more complex the better)<br />How to Join Our Beta:<br />Go to www.scaledb.com and click “Try it Now!”<br />http://scaledb.com/Try-it-Now.html<br />

    ×