SlideShare una empresa de Scribd logo
1 de 22
NoSQL, NewSQL, and Beyond
The answer to SPRAINed relational databases

Matthew Aslett
Research Manager, Data Management and Analytics                    1




                    © 2012 by The 451 Group. All rights reserved
451 Research
 Matthew Aslett
  • Research manager, data management and analytics
  • With The 451 Group since 2007
  • www.twitter.com/maslett



Information Management                                   Commercial Adoption of Open Source
   Operational databases                                (CAOS)
   Data warehousing                                      Open source projects
   Data caching                                          Adoption of open source software
   Event processing                                      Vendor strategies




                            © 2012 by The 451 Group. All rights reserved
The 451 Group




                                                               3




                © 2012 by The 451 Group. All rights reserved
Relevant reports
 NoSQL, NewSQL and Beyond
  • Assessing the drivers behind the development and adoption
    of NoSQL and NewSQL databases, as well as data
    grid/caching technologies

  • Released April 2011

  • Role of open source in driving innovation

  • sales@the451group.com




                           © 2012 by The 451 Group. All rights reserved
NoSQL, NewSQL and Beyond
 NoSQL                                               NewSQL
  New breed of non-relational                             New breed of relational
   database products                                        database products
  Rejection of fixed table                                Retain SQL and ACID
   schema and join operations                              Designed to meet scalability
  Designed to meet scalability                             requirements of distributed
   requirements of distributed                              architectures
   architectures                                           Or improve performance so
  And/or schema-less data                                  horizontal scalability is no
   management requirements                                  longer a necessity

 … and Beyond
    In-memory data grid/cache products
    Potentialprimary platform for distributed data management


                          © 2012 by The 451 Group. All rights reserved
The NoSQL landscape
   Key Value Store                                                     Graph
  •Citrusleaf                       Document                           • InfiniteGraph
  • HandlerSocket*                   •RavenDB                          • Neo4j
  • Redis            • Riak        • MongoDB                           • DEX
  • Voldemort        •CouchBase    • CouchDB                           •OrientDB
  • Membrain         • Mongo Labs • Cloudant                           •NuvolaBase
  • Oracle NoSQL     • Mongo HQ • Iris Couch
  • Castle           •DynamoDB
  •RethinkDB         • Redis-to-go
  •LevelDB           • SimpleDB
  • Cassandra
  • DataStax EE
  •Acunu
  • HBase            • App Engine Datastore                            -as-a-Service
  • Hypertable                  Big Tables

                        © 2012 by The 451 Group. All rights reserved
The NewSQL ecosystem



-as-a-Service
                                                New databases
                                  •Drizzle               •NuoDB
• Xeround         •Drizzle        • VoltDB              •SQLFire
• Tokutek         • Akiban        • JustOne DB • Translattice
                  • GenieDB                            • Clustrix
                                               • Schooner SQL
                  •ScaleDB        •ParElastic       • ScaleBase
Storage engines   • MySQL Cluster •Continuent          •ScaleArc
                  •Zimory Scale   •Galera        • CodeFutures
                                            Clustering/sharding




                      © 2012 by The 451 Group. All rights reserved
SPRAINED RELATIONAL DATABASES




Photo credit: Foxtongue on Flickr
http://www.flickr.com/photos/foxtongue/4844016087/



                                                © 2012 by The 451 Group. All rights reserved
SPRAIN

   Scalability - Hardware economics
    Example project/service/vendor:
   • BigTable, HBase, Riak, MongoDB, Couchbase, Hadoop
   • Xeround, NuoDB
   • Data grid/cache


    Associated use case:
   • Large-scale distributed data storage
   • Analysis of continuously updated data
   • Multi-tenant PaaS data layer




                         © 2012 by The 451 Group. All rights reserved
SPRAIN

   Scalability
    Netflix:
   • 37X growth in requests Jan 2010-Jan 2011
   • “We had to get out of the datacenter business”
    Dachis Group:
   • Specifically wanted a horizontally scalable data store
    Spotify:
   • Importance (and challenges) of cross-datacenter replication
    Tellybug:
   • Peak scalability – mission critical for two hours per week. Elastic
     scalability still not solved.




                           © 2012 by The 451 Group. All rights reserved
SPRAIN

   Performance – RDBMS limitations
    Example project/service/vendor:
   • Hypertable, Couchbase, Riak, Membrain, MongoDB, Redis
   • Data grid/cache
   • VoltDB, Clustrix


    Associated use case:
   • Real time data processing of mixed read/write workloads
   • Data caching
   • Large-scale data ingestion




                         © 2012 by The 451 Group. All rights reserved
SPRAIN

   Performance
    Tellybug:
   • Having won the contract to deliver app for Britain’s Got Talent
     realised that its MySQL/Django/Python stack couldn’t deliver the
     anticipated load


    Spotify:
   • Major upgrades without service interruptions, not possible with
     sharded SQL databases


    Rackspace:
   • Ability to monitor a million different things, ability to withstand the
     failure of 1/3 data centers


                          © 2012 by The 451 Group. All rights reserved
SPRAIN

   Relaxed consistency - CAP Theorem
    Example project/service/vendor:
   • Dynamo, Voldemort, Cassandra, Riak
   • Amazon DynamoDB


    Associated use case:
   • Multi-data center replication
   • Service availability
   • Non-transactional data off-load




                            © 2012 by The 451 Group. All rights reserved
SPRAIN

   Relaxed consistency
    Netflix:
   • “We value availability over consistency. We don’t need full
     consistency.”


    Tellybug:
   • Soft production data – the ability to ignore failures


   • Spotify:
   • Flexibility to combine different consistency levels for different
     column families in a single application




                          © 2012 by The 451 Group. All rights reserved
SPRAIN

   Agility - polyglot persistence, schema-less
    Example project/service/vendor:
   • MongoDB, CouchDB, Cassandra, Riak
   • Google App Engine, SimpleDB,


    Associated use case:
   • Mobile/remote device synchronization
   • Agile development
   • Data caching




                         © 2012 by The 451 Group. All rights reserved
SPRAIN

   Agility
    Tellybug:
   • Had 4-5 weeks to ship a production system to meet contract
   • Ability to re-build entire infrastructure from scratch in 10-15 mins


    Netflix:
   • Single SQL database had to be brought down to change the schema.
   • Put the logic into the Web services and employ distributed key
     stores to enable agile development and schema changes


    Spotify:
   • Cassandra is a platform for quickly developing new applications


                          © 2012 by The 451 Group. All rights reserved
SPRAIN

   Intricacy – volume, velocity, variety
    Example project/service/vendor:
   • Neo4j, GraphDB, InfiniteGraph
   • Apache Cassandra, Hadoop, Riak
   • VoltDB, Clustrix


    Associated use case:
   • Social networking applications
   • Geo-locational applications
   • Configuration management database




                        © 2012 by The 451 Group. All rights reserved
SPRAIN

   Intricacy
    Dachis Group:
   • Combining social media data for 2,000 brands with sentiment,
     relationship, conversations, social graph
    Spotify:
   • More than half a billion playlists, about 10 thousand requests per
     second at peak
    Rackspace:
    One row per customer with thousands of columns – potentially
     millions of columns
    Tellybug:
   • Ability to cope with 10,000 interactions/sec and integrate that with
     the social graph for thousands of concurrent users


                           © 2012 by The 451 Group. All rights reserved
SPRAIN

   Necessity - open source
    The failure of existing suppliers to address emerging
     requirements

    Example projects:
   • BigTable: Google
   • Dynamo: Amazon
   • Cassandra: Facebook
   • HBase: Powerset
   • Voldemort: LinkedIn
   • Hypertable: Zvents
   • Neo4j: Windh Technologies


                          © 2012 by The 451 Group. All rights reserved
SPRAIN

   Necessity
    Spotify:
   • Created own backup and restore technology
    Rackspace:
   • Distributed secondary indexing, blob storage, many other projects
    Tellybug:
   • Created sharded counter in memcached, wrote several tools to
     figure out closeness to the ‘truth’
    Netflix:
   • Developed multiple tools including multi-datacenter replication,
     automated configuration and backup, provisioning interface etc




                         © 2012 by The 451 Group. All rights reserved
Relevant reports
 MySQL, NoSQL and NewSQL
  • Assessing the competitive dynamic between the MySQL
    ecosystem, NoSQL and NewSQL technologies

  • Due May 2012

  • Including market sizing of the three
    database segments

  • Survey of 200+ database users

  • sales@the451group.com




                           © 2012 by The 451 Group. All rights reserved
Thank you. Questions? Comments?
   matt.aslett@451research.com
             @maslett




       © 2012 by The 451 Group. All rights reserved

Más contenido relacionado

La actualidad más candente

Microsoft cloud big data strategy
Microsoft cloud big data strategyMicrosoft cloud big data strategy
Microsoft cloud big data strategyJames Serra
 
Scientific
Scientific Scientific
Scientific marpierc
 
Big Data Paris : Hadoop and NoSQL
Big Data Paris : Hadoop and NoSQLBig Data Paris : Hadoop and NoSQL
Big Data Paris : Hadoop and NoSQLTugdual Grall
 
Dipping Your Toes: Azure Data Lake for DBAs
Dipping Your Toes: Azure Data Lake for DBAsDipping Your Toes: Azure Data Lake for DBAs
Dipping Your Toes: Azure Data Lake for DBAsBob Pusateri
 
Measuring Resources & Workload Skew In Micro-Service MPP Analytic Query Engine
Measuring Resources & Workload Skew In Micro-Service MPP Analytic Query EngineMeasuring Resources & Workload Skew In Micro-Service MPP Analytic Query Engine
Measuring Resources & Workload Skew In Micro-Service MPP Analytic Query Engineparekhnikunj
 
Hadoop - Architectural road map for Hadoop Ecosystem
Hadoop -  Architectural road map for Hadoop EcosystemHadoop -  Architectural road map for Hadoop Ecosystem
Hadoop - Architectural road map for Hadoop Ecosystemnallagangus
 
Global AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure DatabricksGlobal AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure DatabricksAlberto Diaz Martin
 
Microsoft azure infrastructure essentials course manual
Microsoft azure infrastructure essentials   course manualMicrosoft azure infrastructure essentials   course manual
Microsoft azure infrastructure essentials course manualmichaeldejene4
 
عصر کلان داده، چرا و چگونه؟
عصر کلان داده، چرا و چگونه؟عصر کلان داده، چرا و چگونه؟
عصر کلان داده، چرا و چگونه؟datastack
 
Introduction to Big Data Analytics on Apache Hadoop
Introduction to Big Data Analytics on Apache HadoopIntroduction to Big Data Analytics on Apache Hadoop
Introduction to Big Data Analytics on Apache HadoopAvkash Chauhan
 
AI for Intelligent Cloud and Intelligent Edge: Discover, Deploy, and Manage w...
AI for Intelligent Cloud and Intelligent Edge:Discover, Deploy, and Manage w...AI for Intelligent Cloud and Intelligent Edge:Discover, Deploy, and Manage w...
AI for Intelligent Cloud and Intelligent Edge: Discover, Deploy, and Manage w...John Chang
 
Next Generation Grid: Integrating Parallel and Distributed Computing Runtimes...
Next Generation Grid: Integrating Parallel and Distributed Computing Runtimes...Next Generation Grid: Integrating Parallel and Distributed Computing Runtimes...
Next Generation Grid: Integrating Parallel and Distributed Computing Runtimes...Geoffrey Fox
 
Matching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software ArchitecturesMatching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software ArchitecturesGeoffrey Fox
 
Big Data Architecture Workshop - Vahid Amiri
Big Data Architecture Workshop -  Vahid AmiriBig Data Architecture Workshop -  Vahid Amiri
Big Data Architecture Workshop - Vahid Amiridatastack
 
Hadoop and Netezza - Co-existence or Competition?
Hadoop and Netezza - Co-existence or Competition?Hadoop and Netezza - Co-existence or Competition?
Hadoop and Netezza - Co-existence or Competition?Krishnan Parasuraman
 
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...DataWorks Summit
 
Building a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystemBuilding a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystemGregg Barrett
 
Exploring Microsoft Azure Infrastructures
Exploring Microsoft Azure InfrastructuresExploring Microsoft Azure Infrastructures
Exploring Microsoft Azure InfrastructuresCCG
 

La actualidad más candente (20)

An intro to Azure Data Lake
An intro to Azure Data LakeAn intro to Azure Data Lake
An intro to Azure Data Lake
 
Microsoft cloud big data strategy
Microsoft cloud big data strategyMicrosoft cloud big data strategy
Microsoft cloud big data strategy
 
Scientific
Scientific Scientific
Scientific
 
Big Data Paris : Hadoop and NoSQL
Big Data Paris : Hadoop and NoSQLBig Data Paris : Hadoop and NoSQL
Big Data Paris : Hadoop and NoSQL
 
Dipping Your Toes: Azure Data Lake for DBAs
Dipping Your Toes: Azure Data Lake for DBAsDipping Your Toes: Azure Data Lake for DBAs
Dipping Your Toes: Azure Data Lake for DBAs
 
Measuring Resources & Workload Skew In Micro-Service MPP Analytic Query Engine
Measuring Resources & Workload Skew In Micro-Service MPP Analytic Query EngineMeasuring Resources & Workload Skew In Micro-Service MPP Analytic Query Engine
Measuring Resources & Workload Skew In Micro-Service MPP Analytic Query Engine
 
Hadoop - Architectural road map for Hadoop Ecosystem
Hadoop -  Architectural road map for Hadoop EcosystemHadoop -  Architectural road map for Hadoop Ecosystem
Hadoop - Architectural road map for Hadoop Ecosystem
 
Global AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure DatabricksGlobal AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure Databricks
 
Microsoft azure infrastructure essentials course manual
Microsoft azure infrastructure essentials   course manualMicrosoft azure infrastructure essentials   course manual
Microsoft azure infrastructure essentials course manual
 
عصر کلان داده، چرا و چگونه؟
عصر کلان داده، چرا و چگونه؟عصر کلان داده، چرا و چگونه؟
عصر کلان داده، چرا و چگونه؟
 
Introduction to Big Data Analytics on Apache Hadoop
Introduction to Big Data Analytics on Apache HadoopIntroduction to Big Data Analytics on Apache Hadoop
Introduction to Big Data Analytics on Apache Hadoop
 
AI for Intelligent Cloud and Intelligent Edge: Discover, Deploy, and Manage w...
AI for Intelligent Cloud and Intelligent Edge:Discover, Deploy, and Manage w...AI for Intelligent Cloud and Intelligent Edge:Discover, Deploy, and Manage w...
AI for Intelligent Cloud and Intelligent Edge: Discover, Deploy, and Manage w...
 
Next Generation Grid: Integrating Parallel and Distributed Computing Runtimes...
Next Generation Grid: Integrating Parallel and Distributed Computing Runtimes...Next Generation Grid: Integrating Parallel and Distributed Computing Runtimes...
Next Generation Grid: Integrating Parallel and Distributed Computing Runtimes...
 
Matching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software ArchitecturesMatching Data Intensive Applications and Hardware/Software Architectures
Matching Data Intensive Applications and Hardware/Software Architectures
 
Big Data Architecture Workshop - Vahid Amiri
Big Data Architecture Workshop -  Vahid AmiriBig Data Architecture Workshop -  Vahid Amiri
Big Data Architecture Workshop - Vahid Amiri
 
Hadoop and Netezza - Co-existence or Competition?
Hadoop and Netezza - Co-existence or Competition?Hadoop and Netezza - Co-existence or Competition?
Hadoop and Netezza - Co-existence or Competition?
 
Azure synapse by usama whaba khan
Azure synapse by usama whaba khanAzure synapse by usama whaba khan
Azure synapse by usama whaba khan
 
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...
 
Building a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystemBuilding a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystem
 
Exploring Microsoft Azure Infrastructures
Exploring Microsoft Azure InfrastructuresExploring Microsoft Azure Infrastructures
Exploring Microsoft Azure Infrastructures
 

Destacado

Playlist Recommendations @ Spotify
Playlist Recommendations @ SpotifyPlaylist Recommendations @ Spotify
Playlist Recommendations @ SpotifyNikhil Tibrewal
 
Cassandra-Based Image Processing: Two Case Studies (Kerry Koitzsch, Kildane) ...
Cassandra-Based Image Processing: Two Case Studies (Kerry Koitzsch, Kildane) ...Cassandra-Based Image Processing: Two Case Studies (Kerry Koitzsch, Kildane) ...
Cassandra-Based Image Processing: Two Case Studies (Kerry Koitzsch, Kildane) ...DataStax
 
Music Network Analysis
Music Network AnalysisMusic Network Analysis
Music Network AnalysisYuxiang Zhang
 
Data Mining Music
Data Mining MusicData Mining Music
Data Mining MusicPaul Lamere
 
Spotify. Strategy to remain the leader in the music industry.
Spotify. Strategy to remain the leader in the music industry.Spotify. Strategy to remain the leader in the music industry.
Spotify. Strategy to remain the leader in the music industry.Palina Supeyeva
 
Building a serverless API in the cloud
Building a serverless API in the cloudBuilding a serverless API in the cloud
Building a serverless API in the cloudNordic APIs
 
Measuring team performance at spotify slideshare
Measuring team performance at spotify slideshareMeasuring team performance at spotify slideshare
Measuring team performance at spotify slideshareDanielle Jabin
 
How Spotify Payments Creates APIs to Manage Complexity (Horia Jurcut)
How Spotify Payments Creates APIs to Manage Complexity (Horia Jurcut)How Spotify Payments Creates APIs to Manage Complexity (Horia Jurcut)
How Spotify Payments Creates APIs to Manage Complexity (Horia Jurcut)Nordic APIs
 
Data Modeling for NoSQL
Data Modeling for NoSQLData Modeling for NoSQL
Data Modeling for NoSQLTony Tam
 
How We Listen to Music - SXSW 2015
How We Listen to Music - SXSW 2015How We Listen to Music - SXSW 2015
How We Listen to Music - SXSW 2015Paul Lamere
 
From Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyFrom Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyChris Johnson
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)Board of Innovation
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsXPLAIN
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideCrispy Presentations
 
How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)Steven Hoober
 
Upworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy
 

Destacado (20)

Playlist Recommendations @ Spotify
Playlist Recommendations @ SpotifyPlaylist Recommendations @ Spotify
Playlist Recommendations @ Spotify
 
Cassandra-Based Image Processing: Two Case Studies (Kerry Koitzsch, Kildane) ...
Cassandra-Based Image Processing: Two Case Studies (Kerry Koitzsch, Kildane) ...Cassandra-Based Image Processing: Two Case Studies (Kerry Koitzsch, Kildane) ...
Cassandra-Based Image Processing: Two Case Studies (Kerry Koitzsch, Kildane) ...
 
Swot
SwotSwot
Swot
 
Music Network Analysis
Music Network AnalysisMusic Network Analysis
Music Network Analysis
 
Data Mining Music
Data Mining MusicData Mining Music
Data Mining Music
 
Hive case studies
Hive case studiesHive case studies
Hive case studies
 
Spotify. Strategy to remain the leader in the music industry.
Spotify. Strategy to remain the leader in the music industry.Spotify. Strategy to remain the leader in the music industry.
Spotify. Strategy to remain the leader in the music industry.
 
Building a serverless API in the cloud
Building a serverless API in the cloudBuilding a serverless API in the cloud
Building a serverless API in the cloud
 
Measuring team performance at spotify slideshare
Measuring team performance at spotify slideshareMeasuring team performance at spotify slideshare
Measuring team performance at spotify slideshare
 
How Spotify Payments Creates APIs to Manage Complexity (Horia Jurcut)
How Spotify Payments Creates APIs to Manage Complexity (Horia Jurcut)How Spotify Payments Creates APIs to Manage Complexity (Horia Jurcut)
How Spotify Payments Creates APIs to Manage Complexity (Horia Jurcut)
 
Data Modeling for NoSQL
Data Modeling for NoSQLData Modeling for NoSQL
Data Modeling for NoSQL
 
How We Listen to Music - SXSW 2015
How We Listen to Music - SXSW 2015How We Listen to Music - SXSW 2015
How We Listen to Music - SXSW 2015
 
Case Study Template
Case Study TemplateCase Study Template
Case Study Template
 
From Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyFrom Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover Weekly
 
The Minimum Loveable Product
The Minimum Loveable ProductThe Minimum Loveable Product
The Minimum Loveable Product
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media Sins
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same Slide
 
How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)
 
Upworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The Internets
 

Similar a Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 Research

Presentation big dataappliance-overview_oow_v3
Presentation   big dataappliance-overview_oow_v3Presentation   big dataappliance-overview_oow_v3
Presentation big dataappliance-overview_oow_v3xKinAnx
 
Big data hadoop-no sql and graph db-final
Big data hadoop-no sql and graph db-finalBig data hadoop-no sql and graph db-final
Big data hadoop-no sql and graph db-finalramazan fırın
 
Sa introduction to big data pipelining with cassandra & spark west mins...
Sa introduction to big data pipelining with cassandra & spark   west mins...Sa introduction to big data pipelining with cassandra & spark   west mins...
Sa introduction to big data pipelining with cassandra & spark west mins...Simon Ambridge
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutionssolarisyougood
 
Better Together: The New Data Management Orchestra
Better Together: The New Data Management OrchestraBetter Together: The New Data Management Orchestra
Better Together: The New Data Management OrchestraCloudera, Inc.
 
Better Together: The New Data Management Orchestra
Better Together: The New Data Management OrchestraBetter Together: The New Data Management Orchestra
Better Together: The New Data Management OrchestraMongoDB
 
How to use Big Data and Data Lake concept in business using Hadoop and Spark...
 How to use Big Data and Data Lake concept in business using Hadoop and Spark... How to use Big Data and Data Lake concept in business using Hadoop and Spark...
How to use Big Data and Data Lake concept in business using Hadoop and Spark...Institute of Contemporary Sciences
 
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15Dave Segleau
 
Ankus, bigdata deployment and orchestration framework
Ankus, bigdata deployment and orchestration frameworkAnkus, bigdata deployment and orchestration framework
Ankus, bigdata deployment and orchestration frameworkAshrith Mekala
 
Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsNuoDB
 
A3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloudA3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloudDr. Wilfred Lin (Ph.D.)
 
OpenStack Grizzly Release
OpenStack Grizzly ReleaseOpenStack Grizzly Release
OpenStack Grizzly ReleaseOpenStack
 
Demystifying data engineering
Demystifying data engineeringDemystifying data engineering
Demystifying data engineeringThang Bui (Bob)
 
BigDataCloud meetup Feb 16th - Microsoft's Saptak Sen's presentation
BigDataCloud meetup Feb 16th - Microsoft's Saptak Sen's presentationBigDataCloud meetup Feb 16th - Microsoft's Saptak Sen's presentation
BigDataCloud meetup Feb 16th - Microsoft's Saptak Sen's presentationBigDataCloud
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2Raul Chong
 
Nashville analytics summit aug9 no sql mike king dell v1.5
Nashville analytics summit aug9 no sql mike king dell v1.5Nashville analytics summit aug9 no sql mike king dell v1.5
Nashville analytics summit aug9 no sql mike king dell v1.5Mike King
 

Similar a Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 Research (20)

Presentation big dataappliance-overview_oow_v3
Presentation   big dataappliance-overview_oow_v3Presentation   big dataappliance-overview_oow_v3
Presentation big dataappliance-overview_oow_v3
 
Big data hadoop-no sql and graph db-final
Big data hadoop-no sql and graph db-finalBig data hadoop-no sql and graph db-final
Big data hadoop-no sql and graph db-final
 
Sa introduction to big data pipelining with cassandra & spark west mins...
Sa introduction to big data pipelining with cassandra & spark   west mins...Sa introduction to big data pipelining with cassandra & spark   west mins...
Sa introduction to big data pipelining with cassandra & spark west mins...
 
tecFinal 451 webinar deck
tecFinal 451 webinar decktecFinal 451 webinar deck
tecFinal 451 webinar deck
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutions
 
Better Together: The New Data Management Orchestra
Better Together: The New Data Management OrchestraBetter Together: The New Data Management Orchestra
Better Together: The New Data Management Orchestra
 
Better Together: The New Data Management Orchestra
Better Together: The New Data Management OrchestraBetter Together: The New Data Management Orchestra
Better Together: The New Data Management Orchestra
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
How to use Big Data and Data Lake concept in business using Hadoop and Spark...
 How to use Big Data and Data Lake concept in business using Hadoop and Spark... How to use Big Data and Data Lake concept in business using Hadoop and Spark...
How to use Big Data and Data Lake concept in business using Hadoop and Spark...
 
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
 
Ankus, bigdata deployment and orchestration framework
Ankus, bigdata deployment and orchestration frameworkAnkus, bigdata deployment and orchestration framework
Ankus, bigdata deployment and orchestration framework
 
Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud Applications
 
Apache Hadoop Hive
Apache Hadoop HiveApache Hadoop Hive
Apache Hadoop Hive
 
A3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloudA3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloud
 
OpenStack Grizzly Release
OpenStack Grizzly ReleaseOpenStack Grizzly Release
OpenStack Grizzly Release
 
Demystifying data engineering
Demystifying data engineeringDemystifying data engineering
Demystifying data engineering
 
BigDataCloud meetup Feb 16th - Microsoft's Saptak Sen's presentation
BigDataCloud meetup Feb 16th - Microsoft's Saptak Sen's presentationBigDataCloud meetup Feb 16th - Microsoft's Saptak Sen's presentation
BigDataCloud meetup Feb 16th - Microsoft's Saptak Sen's presentation
 
IBM - Introduction to Cloudant
IBM - Introduction to CloudantIBM - Introduction to Cloudant
IBM - Introduction to Cloudant
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
 
Nashville analytics summit aug9 no sql mike king dell v1.5
Nashville analytics summit aug9 no sql mike king dell v1.5Nashville analytics summit aug9 no sql mike king dell v1.5
Nashville analytics summit aug9 no sql mike king dell v1.5
 

Más de Acunu

Acunu and Hailo: a realtime analytics case study on Cassandra
Acunu and Hailo: a realtime analytics case study on CassandraAcunu and Hailo: a realtime analytics case study on Cassandra
Acunu and Hailo: a realtime analytics case study on CassandraAcunu
 
Virtual nodes: Operational Aspirin
Virtual nodes: Operational AspirinVirtual nodes: Operational Aspirin
Virtual nodes: Operational AspirinAcunu
 
Acunu Analytics and Cassandra at Hailo All Your Base 2013
Acunu Analytics and Cassandra at Hailo All Your Base 2013 Acunu Analytics and Cassandra at Hailo All Your Base 2013
Acunu Analytics and Cassandra at Hailo All Your Base 2013 Acunu
 
Understanding Cassandra internals to solve real-world problems
Understanding Cassandra internals to solve real-world problemsUnderstanding Cassandra internals to solve real-world problems
Understanding Cassandra internals to solve real-world problemsAcunu
 
Acunu Analytics: Simpler Real-Time Cassandra Apps
Acunu Analytics: Simpler Real-Time Cassandra AppsAcunu Analytics: Simpler Real-Time Cassandra Apps
Acunu Analytics: Simpler Real-Time Cassandra AppsAcunu
 
All Your Base
All Your BaseAll Your Base
All Your BaseAcunu
 
Realtime Analytics with Apache Cassandra
Realtime Analytics with Apache CassandraRealtime Analytics with Apache Cassandra
Realtime Analytics with Apache CassandraAcunu
 
Realtime Analytics with Apache Cassandra - JAX London
Realtime Analytics with Apache Cassandra - JAX LondonRealtime Analytics with Apache Cassandra - JAX London
Realtime Analytics with Apache Cassandra - JAX LondonAcunu
 
Real-time Cassandra
Real-time CassandraReal-time Cassandra
Real-time CassandraAcunu
 
Realtime Analytics on the Twitter Firehose with Apache Cassandra - Denormaliz...
Realtime Analytics on the Twitter Firehose with Apache Cassandra - Denormaliz...Realtime Analytics on the Twitter Firehose with Apache Cassandra - Denormaliz...
Realtime Analytics on the Twitter Firehose with Apache Cassandra - Denormaliz...Acunu
 
Realtime Analytics with Cassandra
Realtime Analytics with CassandraRealtime Analytics with Cassandra
Realtime Analytics with CassandraAcunu
 
Acunu Analytics @ Cassandra London
Acunu Analytics @ Cassandra LondonAcunu Analytics @ Cassandra London
Acunu Analytics @ Cassandra LondonAcunu
 
Exploring Big Data value for your business
Exploring Big Data value for your businessExploring Big Data value for your business
Exploring Big Data value for your businessAcunu
 
Realtime Analytics on the Twitter Firehose with Cassandra
Realtime Analytics on the Twitter Firehose with CassandraRealtime Analytics on the Twitter Firehose with Cassandra
Realtime Analytics on the Twitter Firehose with CassandraAcunu
 
Progressive NOSQL: Cassandra
Progressive NOSQL: CassandraProgressive NOSQL: Cassandra
Progressive NOSQL: CassandraAcunu
 
Cassandra EU 2012 - Putting the X Factor into Cassandra
Cassandra EU 2012 - Putting the X Factor into CassandraCassandra EU 2012 - Putting the X Factor into Cassandra
Cassandra EU 2012 - Putting the X Factor into CassandraAcunu
 
Cassandra EU 2012 - Netflix's Cassandra Architecture and Open Source Efforts
Cassandra EU 2012 - Netflix's Cassandra Architecture and Open Source EffortsCassandra EU 2012 - Netflix's Cassandra Architecture and Open Source Efforts
Cassandra EU 2012 - Netflix's Cassandra Architecture and Open Source EffortsAcunu
 
Next Generation Cassandra
Next Generation CassandraNext Generation Cassandra
Next Generation CassandraAcunu
 
Cassandra EU 2012 - CQL: Then, Now and When by Eric Evans
Cassandra EU 2012 - CQL: Then, Now and When by Eric Evans Cassandra EU 2012 - CQL: Then, Now and When by Eric Evans
Cassandra EU 2012 - CQL: Then, Now and When by Eric Evans Acunu
 
Cassandra EU 2012 - Storage Internals by Nicolas Favre-Felix
Cassandra EU 2012 - Storage Internals by Nicolas Favre-FelixCassandra EU 2012 - Storage Internals by Nicolas Favre-Felix
Cassandra EU 2012 - Storage Internals by Nicolas Favre-FelixAcunu
 

Más de Acunu (20)

Acunu and Hailo: a realtime analytics case study on Cassandra
Acunu and Hailo: a realtime analytics case study on CassandraAcunu and Hailo: a realtime analytics case study on Cassandra
Acunu and Hailo: a realtime analytics case study on Cassandra
 
Virtual nodes: Operational Aspirin
Virtual nodes: Operational AspirinVirtual nodes: Operational Aspirin
Virtual nodes: Operational Aspirin
 
Acunu Analytics and Cassandra at Hailo All Your Base 2013
Acunu Analytics and Cassandra at Hailo All Your Base 2013 Acunu Analytics and Cassandra at Hailo All Your Base 2013
Acunu Analytics and Cassandra at Hailo All Your Base 2013
 
Understanding Cassandra internals to solve real-world problems
Understanding Cassandra internals to solve real-world problemsUnderstanding Cassandra internals to solve real-world problems
Understanding Cassandra internals to solve real-world problems
 
Acunu Analytics: Simpler Real-Time Cassandra Apps
Acunu Analytics: Simpler Real-Time Cassandra AppsAcunu Analytics: Simpler Real-Time Cassandra Apps
Acunu Analytics: Simpler Real-Time Cassandra Apps
 
All Your Base
All Your BaseAll Your Base
All Your Base
 
Realtime Analytics with Apache Cassandra
Realtime Analytics with Apache CassandraRealtime Analytics with Apache Cassandra
Realtime Analytics with Apache Cassandra
 
Realtime Analytics with Apache Cassandra - JAX London
Realtime Analytics with Apache Cassandra - JAX LondonRealtime Analytics with Apache Cassandra - JAX London
Realtime Analytics with Apache Cassandra - JAX London
 
Real-time Cassandra
Real-time CassandraReal-time Cassandra
Real-time Cassandra
 
Realtime Analytics on the Twitter Firehose with Apache Cassandra - Denormaliz...
Realtime Analytics on the Twitter Firehose with Apache Cassandra - Denormaliz...Realtime Analytics on the Twitter Firehose with Apache Cassandra - Denormaliz...
Realtime Analytics on the Twitter Firehose with Apache Cassandra - Denormaliz...
 
Realtime Analytics with Cassandra
Realtime Analytics with CassandraRealtime Analytics with Cassandra
Realtime Analytics with Cassandra
 
Acunu Analytics @ Cassandra London
Acunu Analytics @ Cassandra LondonAcunu Analytics @ Cassandra London
Acunu Analytics @ Cassandra London
 
Exploring Big Data value for your business
Exploring Big Data value for your businessExploring Big Data value for your business
Exploring Big Data value for your business
 
Realtime Analytics on the Twitter Firehose with Cassandra
Realtime Analytics on the Twitter Firehose with CassandraRealtime Analytics on the Twitter Firehose with Cassandra
Realtime Analytics on the Twitter Firehose with Cassandra
 
Progressive NOSQL: Cassandra
Progressive NOSQL: CassandraProgressive NOSQL: Cassandra
Progressive NOSQL: Cassandra
 
Cassandra EU 2012 - Putting the X Factor into Cassandra
Cassandra EU 2012 - Putting the X Factor into CassandraCassandra EU 2012 - Putting the X Factor into Cassandra
Cassandra EU 2012 - Putting the X Factor into Cassandra
 
Cassandra EU 2012 - Netflix's Cassandra Architecture and Open Source Efforts
Cassandra EU 2012 - Netflix's Cassandra Architecture and Open Source EffortsCassandra EU 2012 - Netflix's Cassandra Architecture and Open Source Efforts
Cassandra EU 2012 - Netflix's Cassandra Architecture and Open Source Efforts
 
Next Generation Cassandra
Next Generation CassandraNext Generation Cassandra
Next Generation Cassandra
 
Cassandra EU 2012 - CQL: Then, Now and When by Eric Evans
Cassandra EU 2012 - CQL: Then, Now and When by Eric Evans Cassandra EU 2012 - CQL: Then, Now and When by Eric Evans
Cassandra EU 2012 - CQL: Then, Now and When by Eric Evans
 
Cassandra EU 2012 - Storage Internals by Nicolas Favre-Felix
Cassandra EU 2012 - Storage Internals by Nicolas Favre-FelixCassandra EU 2012 - Storage Internals by Nicolas Favre-Felix
Cassandra EU 2012 - Storage Internals by Nicolas Favre-Felix
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 Research

  • 1. NoSQL, NewSQL, and Beyond The answer to SPRAINed relational databases Matthew Aslett Research Manager, Data Management and Analytics 1 © 2012 by The 451 Group. All rights reserved
  • 2. 451 Research  Matthew Aslett • Research manager, data management and analytics • With The 451 Group since 2007 • www.twitter.com/maslett Information Management Commercial Adoption of Open Source  Operational databases (CAOS)  Data warehousing  Open source projects  Data caching  Adoption of open source software  Event processing  Vendor strategies © 2012 by The 451 Group. All rights reserved
  • 3. The 451 Group 3 © 2012 by The 451 Group. All rights reserved
  • 4. Relevant reports  NoSQL, NewSQL and Beyond • Assessing the drivers behind the development and adoption of NoSQL and NewSQL databases, as well as data grid/caching technologies • Released April 2011 • Role of open source in driving innovation • sales@the451group.com © 2012 by The 451 Group. All rights reserved
  • 5. NoSQL, NewSQL and Beyond NoSQL NewSQL  New breed of non-relational  New breed of relational database products database products  Rejection of fixed table  Retain SQL and ACID schema and join operations  Designed to meet scalability  Designed to meet scalability requirements of distributed requirements of distributed architectures architectures  Or improve performance so  And/or schema-less data horizontal scalability is no management requirements longer a necessity … and Beyond  In-memory data grid/cache products  Potentialprimary platform for distributed data management © 2012 by The 451 Group. All rights reserved
  • 6. The NoSQL landscape Key Value Store Graph •Citrusleaf Document • InfiniteGraph • HandlerSocket* •RavenDB • Neo4j • Redis • Riak • MongoDB • DEX • Voldemort •CouchBase • CouchDB •OrientDB • Membrain • Mongo Labs • Cloudant •NuvolaBase • Oracle NoSQL • Mongo HQ • Iris Couch • Castle •DynamoDB •RethinkDB • Redis-to-go •LevelDB • SimpleDB • Cassandra • DataStax EE •Acunu • HBase • App Engine Datastore -as-a-Service • Hypertable Big Tables © 2012 by The 451 Group. All rights reserved
  • 7. The NewSQL ecosystem -as-a-Service New databases •Drizzle •NuoDB • Xeround •Drizzle • VoltDB •SQLFire • Tokutek • Akiban • JustOne DB • Translattice • GenieDB • Clustrix • Schooner SQL •ScaleDB •ParElastic • ScaleBase Storage engines • MySQL Cluster •Continuent •ScaleArc •Zimory Scale •Galera • CodeFutures Clustering/sharding © 2012 by The 451 Group. All rights reserved
  • 8. SPRAINED RELATIONAL DATABASES Photo credit: Foxtongue on Flickr http://www.flickr.com/photos/foxtongue/4844016087/ © 2012 by The 451 Group. All rights reserved
  • 9. SPRAIN Scalability - Hardware economics  Example project/service/vendor: • BigTable, HBase, Riak, MongoDB, Couchbase, Hadoop • Xeround, NuoDB • Data grid/cache  Associated use case: • Large-scale distributed data storage • Analysis of continuously updated data • Multi-tenant PaaS data layer © 2012 by The 451 Group. All rights reserved
  • 10. SPRAIN Scalability  Netflix: • 37X growth in requests Jan 2010-Jan 2011 • “We had to get out of the datacenter business”  Dachis Group: • Specifically wanted a horizontally scalable data store  Spotify: • Importance (and challenges) of cross-datacenter replication  Tellybug: • Peak scalability – mission critical for two hours per week. Elastic scalability still not solved. © 2012 by The 451 Group. All rights reserved
  • 11. SPRAIN Performance – RDBMS limitations  Example project/service/vendor: • Hypertable, Couchbase, Riak, Membrain, MongoDB, Redis • Data grid/cache • VoltDB, Clustrix  Associated use case: • Real time data processing of mixed read/write workloads • Data caching • Large-scale data ingestion © 2012 by The 451 Group. All rights reserved
  • 12. SPRAIN Performance  Tellybug: • Having won the contract to deliver app for Britain’s Got Talent realised that its MySQL/Django/Python stack couldn’t deliver the anticipated load  Spotify: • Major upgrades without service interruptions, not possible with sharded SQL databases  Rackspace: • Ability to monitor a million different things, ability to withstand the failure of 1/3 data centers © 2012 by The 451 Group. All rights reserved
  • 13. SPRAIN Relaxed consistency - CAP Theorem  Example project/service/vendor: • Dynamo, Voldemort, Cassandra, Riak • Amazon DynamoDB  Associated use case: • Multi-data center replication • Service availability • Non-transactional data off-load © 2012 by The 451 Group. All rights reserved
  • 14. SPRAIN Relaxed consistency  Netflix: • “We value availability over consistency. We don’t need full consistency.”  Tellybug: • Soft production data – the ability to ignore failures • Spotify: • Flexibility to combine different consistency levels for different column families in a single application © 2012 by The 451 Group. All rights reserved
  • 15. SPRAIN Agility - polyglot persistence, schema-less  Example project/service/vendor: • MongoDB, CouchDB, Cassandra, Riak • Google App Engine, SimpleDB,  Associated use case: • Mobile/remote device synchronization • Agile development • Data caching © 2012 by The 451 Group. All rights reserved
  • 16. SPRAIN Agility  Tellybug: • Had 4-5 weeks to ship a production system to meet contract • Ability to re-build entire infrastructure from scratch in 10-15 mins  Netflix: • Single SQL database had to be brought down to change the schema. • Put the logic into the Web services and employ distributed key stores to enable agile development and schema changes  Spotify: • Cassandra is a platform for quickly developing new applications © 2012 by The 451 Group. All rights reserved
  • 17. SPRAIN Intricacy – volume, velocity, variety  Example project/service/vendor: • Neo4j, GraphDB, InfiniteGraph • Apache Cassandra, Hadoop, Riak • VoltDB, Clustrix  Associated use case: • Social networking applications • Geo-locational applications • Configuration management database © 2012 by The 451 Group. All rights reserved
  • 18. SPRAIN Intricacy  Dachis Group: • Combining social media data for 2,000 brands with sentiment, relationship, conversations, social graph  Spotify: • More than half a billion playlists, about 10 thousand requests per second at peak  Rackspace:  One row per customer with thousands of columns – potentially millions of columns  Tellybug: • Ability to cope with 10,000 interactions/sec and integrate that with the social graph for thousands of concurrent users © 2012 by The 451 Group. All rights reserved
  • 19. SPRAIN Necessity - open source  The failure of existing suppliers to address emerging requirements  Example projects: • BigTable: Google • Dynamo: Amazon • Cassandra: Facebook • HBase: Powerset • Voldemort: LinkedIn • Hypertable: Zvents • Neo4j: Windh Technologies © 2012 by The 451 Group. All rights reserved
  • 20. SPRAIN Necessity  Spotify: • Created own backup and restore technology  Rackspace: • Distributed secondary indexing, blob storage, many other projects  Tellybug: • Created sharded counter in memcached, wrote several tools to figure out closeness to the ‘truth’  Netflix: • Developed multiple tools including multi-datacenter replication, automated configuration and backup, provisioning interface etc © 2012 by The 451 Group. All rights reserved
  • 21. Relevant reports  MySQL, NoSQL and NewSQL • Assessing the competitive dynamic between the MySQL ecosystem, NoSQL and NewSQL technologies • Due May 2012 • Including market sizing of the three database segments • Survey of 200+ database users • sales@the451group.com © 2012 by The 451 Group. All rights reserved
  • 22. Thank you. Questions? Comments? matt.aslett@451research.com @maslett © 2012 by The 451 Group. All rights reserved