Dec, 7 2011Real NoSQLApplications in theEnterprise Today.    Apache
                      Cassandra                      J...
Today’s Database Challenge
Navigating the NoSQL waters  Distributed  Horizontally scalable  Eventually consistent  Non-relational     Column  st...
Cassandra: the best for “big data”  Elegant architecture  Operational flexibility  Industry-leading performance  Yousho...
Bigtable, 2006                   Dynamo, 2007                          OSS, 2008      Incubator, 2009                     ...
Cassandra Highlights  Multi-master,    multi-DC  Linearly scalable  Larger-than-memory datasets  High performance  Fu...
PerformanceA single four-core machine; one million inserts + one million updates
The Cassandra Difference                           Scalable    Operational     Cost                         Performance   ...
“With Cassandra, we get better business agility, and we don’t have to plan capacity in advance, we don’t need to ask permi...
Netflix’s problems  Could  not build datacenters fast enough  Made decision to go to cloud (AWS)  Cassandra on AWS is a ...
Netflix on Cassandra TODO  Fast  Cheap  Scalable  Flexible  No   SPOF
“Without Cassandra, our engineers would’ve had to create something that could scale to our needs, that would’ve prevented ...
Backupify’s problem  Cloud-based   utility that enables   businesses and consumers to backup,   search and restore the co...
Backupify on Cassandra  Ease  of scale enabled engineers to focus   on building great applications  DataStax OpsCenter m...
“You can seamlessly add new nodes and expand your total capacity without deteriorating the performance of the data store. ...
Ooyala’s problem  Ooyala  provides a suite of technologies   and services that support content owners   in managing, anal...
Ooyala on Cassandra  Classic “Big Data” problem did not require   re-architecting  Application agility was enabled –   d...
“Cassandra has allowed us to build bigger features faster and more reliably, while using less money and without needing to...
Formspring’ problem  Usersof Formspring engage with and learn  more about each other by asking and  responding to questio...
Formspring on Cassandra  No sharding needed – just add nodes to   scale  Performance – the popular users with   many fol...
Why DataStax?DataStax delivers database products and servicesbased on Apache Cassandra from experts who areat the forefron...
DataStax Overview    Founded in April 2010     Commercial leader in Apache Cassandra™, the popular     open-source “big ...
DataStax Value  The simplest way to get started with Apache   Cassandra: DataStax Community Edition  A smart, integrated...
100+ customers
DataStax Enterprise1.  DataStax Enterprise    Database Server2.  OpsCenter    Enterprise    Management    solution3.  Expe...
Enterprise Database ServerEnterprise-class database built to handletoday’s big-data needs in a cost-effective, easy,and re...
OpsCenter EnterpriseOpsCenter Enterprise supplies management,monitoring, and control over DataStax Enterprise     Visual,...
Expert Production SupportDataStax Enterprise includes production supportand consultative services from the Cassandraexpert...
DataStax Enterprise Compared                         Scalable    Operational     Cost      Real-Time +                    ...
DataStax – Your One-Stop Shop  DataStax Enterprise and Community Editions   Professional Training, Expert Consulting  D...
DataStax GeekNet Webinar - Apache Cassandra: Enterprise NoSQL
Upcoming SlideShare
Loading in …5
×

DataStax GeekNet Webinar - Apache Cassandra: Enterprise NoSQL

2,183 views

Published on

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

No Downloads
Views
Total views
2,183
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
41
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

DataStax GeekNet Webinar - Apache Cassandra: Enterprise NoSQL

  1. 1. Dec, 7 2011Real NoSQLApplications in theEnterprise Today. Apache
 Cassandra Jonathan Ellis, CTO DataStax
  2. 2. Today’s Database Challenge
  3. 3. Navigating the NoSQL waters  Distributed  Horizontally scalable  Eventually consistent  Non-relational   Column store   Document stores   Key-value   Graph   … and more
  4. 4. Cassandra: the best for “big data”  Elegant architecture  Operational flexibility  Industry-leading performance  Youshould be using Cassandra for applications requiring   high-performance, realtime queries   scalability past one machine   bulletproof reliability
  5. 5. Bigtable, 2006 Dynamo, 2007 OSS, 2008 Incubator, 2009 TLP, 2010 1.0, October 2011
  6. 6. Cassandra Highlights  Multi-master, multi-DC  Linearly scalable  Larger-than-memory datasets  High performance  Full durability  Integrated caching  Tuneable consistency
  7. 7. PerformanceA single four-core machine; one million inserts + one million updates
  8. 8. The Cassandra Difference Scalable Operational Cost Performance Ease EffectiveCassandra * ✔ ✔ ✔Oracle Exadata ✔ ✔ ✖MySQL ✖ ✔ ✔MongoDB ✖ ✔ ✔Sharding ✔ ✖ ✔HBase ✔ ✖ ✔ *And when it comes to Performance, we’re unmatched.
  9. 9. “With Cassandra, we get better business agility, and we don’t have to plan capacity in advance, we don’t need to ask permission of other people to build things for us, and we don’t worry about running out of space or power.”  Adrian Cockcroft, Cloud Architect
  10. 10. Netflix’s problems  Could not build datacenters fast enough  Made decision to go to cloud (AWS)  Cassandra on AWS is a key infrastructure component of its globally distributed streaming product.  Applications include Netflix’s subscriber system, AB testing, and viewing history service (including positions at which members stopped watching a streaming program).
  11. 11. Netflix on Cassandra TODO  Fast  Cheap  Scalable  Flexible  No SPOF
  12. 12. “Without Cassandra, our engineers would’ve had to create something that could scale to our needs, that would’ve prevented us from focusing on building product and solving problems for Backupify’s users, which are far more important tasks.” Matt Conway, VP Engineering
  13. 13. Backupify’s problem  Cloud-based utility that enables businesses and consumers to backup, search and restore the content of popular online applications such as Google Apps, Gmail, Facebook, Twitter, and Blogger  Needs:   Horizontal scaling   Ability to handle high write loads   Elasticity with no manual sharding
  14. 14. Backupify on Cassandra  Ease of scale enabled engineers to focus on building great applications  DataStax OpsCenter made it easy to monitor the health and perf of their cluster  Reliable, redundant and scalable low- balance data storage helped eliminate down-time  Ability to offer both backup and storage, but also analysis of data eventually
  15. 15. “You can seamlessly add new nodes and expand your total capacity without deteriorating the performance of the data store. Cassandra has allowed us to scale very effectively.” Harry Robertson, Tech Lead
  16. 16. Ooyala’s problem  Ooyala provides a suite of technologies and services that support content owners in managing, analyzing and monetizing the digital video they publish online  Needs:   Elasticity,to respond to spikes in data scale   Ability to respond to increasingly sophisticated analytic needs of customers
  17. 17. Ooyala on Cassandra  Classic “Big Data” problem did not require re-architecting  Application agility was enabled – developers spend time building cool apps, not figuring out how to scale  Enabled more powerful and granular analytics to their customers
  18. 18. “Cassandra has allowed us to build bigger features faster and more reliably, while using less money and without needing to expand our staff.”  Kyle Ambroff, Sr. Engineer
  19. 19. Formspring’ problem  Usersof Formspring engage with and learn more about each other by asking and responding to questions. With close to 4B responses in the system and 30M unique users, they needed:   To support explosive growth   To seamlessly syndicate user content   To avoid sharding   Application flexiblity
  20. 20. Formspring on Cassandra  No sharding needed – just add nodes to scale  Performance – the popular users with many followers saw no speed reduction.   No more memcached!  Flexibility of a schema-optional architecture is very developer friendly
  21. 21. Why DataStax?DataStax delivers database products and servicesbased on Apache Cassandra from experts who areat the forefront of todays data revolution. Database Software & Tools Support & Services   DataStax Enterprise   Production Support   DataStax Community   Consultative Help   DataStax OpsCenter   Professional Training   Drivers & Connectors   Online Documentation
  22. 22. DataStax Overview  Founded in April 2010   Commercial leader in Apache Cassandra™, the popular open-source “big data” database  Headquartered in San Francisco Bay area  100+ customers   35+ employees (split between San Fran and Austin)  Home to Apache Cassandra Chair & most committers  Secured $11M in Series B funding in Sep 2011
  23. 23. DataStax Value  The simplest way to get started with Apache Cassandra: DataStax Community Edition  A smart, integrated platform that provides Analytics and Real-Time capabilities in the same database, without any resource contention: DataStax Enterprise  The backing of the Cassandra Experts
  24. 24. 100+ customers
  25. 25. DataStax Enterprise1.  DataStax Enterprise Database Server2.  OpsCenter Enterprise Management solution3.  Expert production support & consultative services
  26. 26. Enterprise Database ServerEnterprise-class database built to handletoday’s big-data needs in a cost-effective, easy,and reliable way.  Leverages resources on-premise or in the cloud  Guarantees uptime with a master-less distributed architecture  Allows for fast application changes via flexible schemas 2 3  Handles structured, semi-structured, and Real-Time unstructured data Replication 1 4  Provides advanced security   Eliminates the need for separate analytics Analytics system 6 5
  27. 27. OpsCenter EnterpriseOpsCenter Enterprise supplies management,monitoring, and control over DataStax Enterprise   Visual, browser-based user   Proactive alerts that warn interface of impending issues   Administration tasks   Built-in external carried out in point-and- notification abilities click fashion   Allows for visual rebalance of data across a cluster when new nodes are added
  28. 28. Expert Production SupportDataStax Enterprise includes production supportand consultative services from the Cassandraexperts.   Support service level agreements that range from business hours to 24x7x365  Consultative support for assistance on architecture, design, and tuning  Certified quarterly service packs  Hot-fix support
  29. 29. DataStax Enterprise Compared Scalable Operational Cost Real-Time + Performance Ease Effective AnalyticsDataStax Enterprise ✔ ✔ ✔ ✔Oracle Exadata ✔ ✔ ✖ ✔MySQL ✖ ✔ ✔ ✖MongoDB ✖ ✔ ✔ ✖Sharding ✔ ✖ ✔ ✖HBase ✔ ✖ ✔ ✖Oracle NoSQL DB ✔ ✖ ? ✔
  30. 30. DataStax – Your One-Stop Shop  DataStax Enterprise and Community Editions   Professional Training, Expert Consulting  Documentation and Dev Center   http://www.datastax.com/docs   http://www.datastax.com/dev  Whitepapers, Case Studies, FAQ’s and more   http://www.datastax.com/resources/whitepapers   http://www.datastax.com/resources/casestudiesThank you!

×