SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
MemSQL updates in-memory database
with geospatial support, free
Community Edition
Analyst: Matt Aslett
20 May, 2015
In-memory database specialist MemSQL has launched version 4.0 of its eponymous database,
positioned for combined operational and analytic workloads. Version 4.0 introduces geospatial
support and a new free Community Edition, as well as a new optimizer supporting distributed joins.
The 451 Take
MemSQL continues to make steady progress in terms of both the adoption and functionality
of its in-memory database. Making MemSQL Community Edition freely available will better
enable would-be customers to put the database through its paces and explore potential use
cases, which could be critical to drive further adoption given that MemSQL is at the forefront
of the push toward combined operational and analytic processing. Support for geospatial data
types is also important and should help the company build on growing interest driven by
exploration of the Internet of Things.
Context
MemSQL has been evolving at a rapid rate since it emerged from stealth in 2012. The company has
now launched version 4.0 of its in-memory database, which was initially positioned for operational
workloads thanks to its in-memory execution engine designed to convert SQL statements into
native C++ instructions. MemSQL expanded its scope in 2012 to address real-time analytics and in
2014 to incorporate analysis of historical data. Version 4.0 adds support for geospatial workloads,
an optimizer supporting distributed joins and a free Community Edition.
Copyright 2015 - The 451 Group 1
The company says that it had always intended to make the core functionality of MemSQL available
free of charge, and it has done that with MemSQL Community Edition, which has no limitations in
terms of capacity and is described as production-ready. For commercial support, a user would need
to upgrade to the Enterprise Edition, however, which adds a number of features to support
mission-critical deployments, such as high availability, cluster replication, multiple SQL accounts
and advanced security.
Version 4 also includes enhancements to MemSQL's core functionality, not least a new optimizer
supporting distributed joins. Also arriving, with much fanfare, is support for geospatial data types,
which was previewed in March and has already been put through its paces by geographic
information systems specialist Esri, which used MemSQL's support for geospatial data types and
Apache Spark to analyze data from 170 million New York City taxi rides, including GPS pickup and
drop-off coordinates, as well as distance and travel times.
MemSQL added a multi-threaded Spark connector in February to enable users to take advantage of
the open source in-memory distributed analytics engine alongside MemSQL's in-memory
operational database and flash- or disk-based historical data store. The company also offers
MemSQL Loader for high-performance data loading from Apache Hadoop and Amazon Web
Services' S3. Additionally, the company is exploring integration with distributed infrastructure
offerings such as Mesos and CoreOS. The company runs MemSQL on CoreOS internally as part of its
Psyduck testing system, which runs more than 60,000 containers per day across 107 physical
servers.
MemSQL was founded in 2011 by two former Facebook employees: CEO Eric Frenkiel previously
worked on partnership development at Facebook, while CTO Nikita Shamgunov served as a
software engineer. The company now has 60 employees, compared with 40 in February 2014, and
it cited more than 40 paying customers as of February 2015. The company was initially successful
with online enterprises (reference customers include Zynga, Shutterstock, Comcast and CertiVox)
but claims to be seeing a groundswell of interest across industries driven by emerging plans for the
Internet of Things.
MemSQL added In-Q-Tel as a strategic investor in September 2014 and now claims $50m in funding.
Previous to that, it raised $35m in January 2014 from Accel Partners, Khosla Ventures, Data
Collective and First Round Capital, which brought the total funding raised to $45m at that point.
Competition
Copyright 2015 - The 451 Group 2
The primary competition for MemSQL, and indeed all emerging database vendors, is the reliance on
established incumbent database providers such as Oracle, IBM and Microsoft (for general-purpose
workloads), as well as Teradata for analytics. There is also the assumption that it is necessary to
deploy separate databases for analytic and transactional workloads, and skepticism that it is
possible to run both on the same database while maintaining high performance for each.
MemSQL is by no means alone in positioning for combined operational and analytic processing
workloads, however. SAP has been pushing this approach heavily with its HANA database, which
must also be considered a prime competitor to MemSQL thanks to being in-memory. Likewise,
VoltDB is both in-memory and positioned for real-time operational and analytic workloads. The likes
of Deep Information Sciences, NuoDB and JustOne Database are also targeting combined
operational and analytic processing, as are NoSQL providers such as DataStax, and all take
advantage of in-memory processing to some degree.
SWOT Analysis
Strengths Weaknesses
MemSQL is differentiated thanks to its translation of SQL
queries into native C++ instructions, and is at the
forefront of the push toward combined operational and
analytic processing.
The company's plans and claims are ambitious.
Reference customers continue to be key to
convincing potential adopters that it can deliver.
Opportunities Threats
Making MemSQL Community Edition freely available will
better enable would-be customers to put the database
through its paces and explore potential use cases.
The incumbent relational database giants are
making memory-centric moves of their own, and
will look to crowd out emerging specialists.
Copyright 2015 - The 451 Group 3
Reproduced by permission of The 451 Group; © 2015. This report was originally published within 451
Research's Market Insight Service. For additional information on 451 Research or to apply for trial access, go
to: www.451research.com
Copyright 2015 - The 451 Group 4

Weitere ähnliche Inhalte

Mehr von SingleStore

Five ways database modernization simplifies your data life
Five ways database modernization simplifies your data lifeFive ways database modernization simplifies your data life
Five ways database modernization simplifies your data lifeSingleStore
 
How Kafka and Modern Databases Benefit Apps and Analytics
How Kafka and Modern Databases Benefit Apps and AnalyticsHow Kafka and Modern Databases Benefit Apps and Analytics
How Kafka and Modern Databases Benefit Apps and AnalyticsSingleStore
 
Architecting Data in the AWS Ecosystem
Architecting Data in the AWS EcosystemArchitecting Data in the AWS Ecosystem
Architecting Data in the AWS EcosystemSingleStore
 
Building the Foundation for a Latency-Free Life
Building the Foundation for a Latency-Free LifeBuilding the Foundation for a Latency-Free Life
Building the Foundation for a Latency-Free LifeSingleStore
 
Converging Database Transactions and Analytics
Converging Database Transactions and Analytics Converging Database Transactions and Analytics
Converging Database Transactions and Analytics SingleStore
 
Building a Machine Learning Recommendation Engine in SQL
Building a Machine Learning Recommendation Engine in SQLBuilding a Machine Learning Recommendation Engine in SQL
Building a Machine Learning Recommendation Engine in SQLSingleStore
 
MemSQL 201: Advanced Tips and Tricks Webcast
MemSQL 201: Advanced Tips and Tricks WebcastMemSQL 201: Advanced Tips and Tricks Webcast
MemSQL 201: Advanced Tips and Tricks WebcastSingleStore
 
Introduction to MemSQL
Introduction to MemSQLIntroduction to MemSQL
Introduction to MemSQLSingleStore
 
An Engineering Approach to Database Evaluations
An Engineering Approach to Database EvaluationsAn Engineering Approach to Database Evaluations
An Engineering Approach to Database EvaluationsSingleStore
 
Building a Fault Tolerant Distributed Architecture
Building a Fault Tolerant Distributed ArchitectureBuilding a Fault Tolerant Distributed Architecture
Building a Fault Tolerant Distributed ArchitectureSingleStore
 
Stream Processing with Pipelines and Stored Procedures
Stream Processing with Pipelines  and Stored ProceduresStream Processing with Pipelines  and Stored Procedures
Stream Processing with Pipelines and Stored ProceduresSingleStore
 
Curriculum Associates Strata NYC 2017
Curriculum Associates Strata NYC 2017Curriculum Associates Strata NYC 2017
Curriculum Associates Strata NYC 2017SingleStore
 
Image Recognition on Streaming Data
Image Recognition  on Streaming DataImage Recognition  on Streaming Data
Image Recognition on Streaming DataSingleStore
 
Spark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image RecognitionSpark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image RecognitionSingleStore
 
The State of the Data Warehouse in 2017 and Beyond
The State of the Data Warehouse in 2017 and BeyondThe State of the Data Warehouse in 2017 and Beyond
The State of the Data Warehouse in 2017 and BeyondSingleStore
 
How Database Convergence Impacts the Coming Decades of Data Management
How Database Convergence Impacts the Coming Decades of Data ManagementHow Database Convergence Impacts the Coming Decades of Data Management
How Database Convergence Impacts the Coming Decades of Data ManagementSingleStore
 
Teaching Databases to Learn in the World of AI
Teaching Databases to Learn in the World of AITeaching Databases to Learn in the World of AI
Teaching Databases to Learn in the World of AISingleStore
 
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid Cloud
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid CloudGartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid Cloud
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid CloudSingleStore
 
Gartner Catalyst 2017: Image Recognition on Streaming Data
Gartner Catalyst 2017: Image Recognition on Streaming DataGartner Catalyst 2017: Image Recognition on Streaming Data
Gartner Catalyst 2017: Image Recognition on Streaming DataSingleStore
 
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and Spark
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and SparkSpark Summit West 2017: Real-Time Image Recognition with MemSQL and Spark
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and SparkSingleStore
 

Mehr von SingleStore (20)

Five ways database modernization simplifies your data life
Five ways database modernization simplifies your data lifeFive ways database modernization simplifies your data life
Five ways database modernization simplifies your data life
 
How Kafka and Modern Databases Benefit Apps and Analytics
How Kafka and Modern Databases Benefit Apps and AnalyticsHow Kafka and Modern Databases Benefit Apps and Analytics
How Kafka and Modern Databases Benefit Apps and Analytics
 
Architecting Data in the AWS Ecosystem
Architecting Data in the AWS EcosystemArchitecting Data in the AWS Ecosystem
Architecting Data in the AWS Ecosystem
 
Building the Foundation for a Latency-Free Life
Building the Foundation for a Latency-Free LifeBuilding the Foundation for a Latency-Free Life
Building the Foundation for a Latency-Free Life
 
Converging Database Transactions and Analytics
Converging Database Transactions and Analytics Converging Database Transactions and Analytics
Converging Database Transactions and Analytics
 
Building a Machine Learning Recommendation Engine in SQL
Building a Machine Learning Recommendation Engine in SQLBuilding a Machine Learning Recommendation Engine in SQL
Building a Machine Learning Recommendation Engine in SQL
 
MemSQL 201: Advanced Tips and Tricks Webcast
MemSQL 201: Advanced Tips and Tricks WebcastMemSQL 201: Advanced Tips and Tricks Webcast
MemSQL 201: Advanced Tips and Tricks Webcast
 
Introduction to MemSQL
Introduction to MemSQLIntroduction to MemSQL
Introduction to MemSQL
 
An Engineering Approach to Database Evaluations
An Engineering Approach to Database EvaluationsAn Engineering Approach to Database Evaluations
An Engineering Approach to Database Evaluations
 
Building a Fault Tolerant Distributed Architecture
Building a Fault Tolerant Distributed ArchitectureBuilding a Fault Tolerant Distributed Architecture
Building a Fault Tolerant Distributed Architecture
 
Stream Processing with Pipelines and Stored Procedures
Stream Processing with Pipelines  and Stored ProceduresStream Processing with Pipelines  and Stored Procedures
Stream Processing with Pipelines and Stored Procedures
 
Curriculum Associates Strata NYC 2017
Curriculum Associates Strata NYC 2017Curriculum Associates Strata NYC 2017
Curriculum Associates Strata NYC 2017
 
Image Recognition on Streaming Data
Image Recognition  on Streaming DataImage Recognition  on Streaming Data
Image Recognition on Streaming Data
 
Spark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image RecognitionSpark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
 
The State of the Data Warehouse in 2017 and Beyond
The State of the Data Warehouse in 2017 and BeyondThe State of the Data Warehouse in 2017 and Beyond
The State of the Data Warehouse in 2017 and Beyond
 
How Database Convergence Impacts the Coming Decades of Data Management
How Database Convergence Impacts the Coming Decades of Data ManagementHow Database Convergence Impacts the Coming Decades of Data Management
How Database Convergence Impacts the Coming Decades of Data Management
 
Teaching Databases to Learn in the World of AI
Teaching Databases to Learn in the World of AITeaching Databases to Learn in the World of AI
Teaching Databases to Learn in the World of AI
 
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid Cloud
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid CloudGartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid Cloud
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid Cloud
 
Gartner Catalyst 2017: Image Recognition on Streaming Data
Gartner Catalyst 2017: Image Recognition on Streaming DataGartner Catalyst 2017: Image Recognition on Streaming Data
Gartner Catalyst 2017: Image Recognition on Streaming Data
 
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and Spark
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and SparkSpark Summit West 2017: Real-Time Image Recognition with MemSQL and Spark
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and Spark
 

MemSQL updates in-memory database with geospatial support, free Community Edition

  • 1. MemSQL updates in-memory database with geospatial support, free Community Edition Analyst: Matt Aslett 20 May, 2015 In-memory database specialist MemSQL has launched version 4.0 of its eponymous database, positioned for combined operational and analytic workloads. Version 4.0 introduces geospatial support and a new free Community Edition, as well as a new optimizer supporting distributed joins. The 451 Take MemSQL continues to make steady progress in terms of both the adoption and functionality of its in-memory database. Making MemSQL Community Edition freely available will better enable would-be customers to put the database through its paces and explore potential use cases, which could be critical to drive further adoption given that MemSQL is at the forefront of the push toward combined operational and analytic processing. Support for geospatial data types is also important and should help the company build on growing interest driven by exploration of the Internet of Things. Context MemSQL has been evolving at a rapid rate since it emerged from stealth in 2012. The company has now launched version 4.0 of its in-memory database, which was initially positioned for operational workloads thanks to its in-memory execution engine designed to convert SQL statements into native C++ instructions. MemSQL expanded its scope in 2012 to address real-time analytics and in 2014 to incorporate analysis of historical data. Version 4.0 adds support for geospatial workloads, an optimizer supporting distributed joins and a free Community Edition. Copyright 2015 - The 451 Group 1
  • 2. The company says that it had always intended to make the core functionality of MemSQL available free of charge, and it has done that with MemSQL Community Edition, which has no limitations in terms of capacity and is described as production-ready. For commercial support, a user would need to upgrade to the Enterprise Edition, however, which adds a number of features to support mission-critical deployments, such as high availability, cluster replication, multiple SQL accounts and advanced security. Version 4 also includes enhancements to MemSQL's core functionality, not least a new optimizer supporting distributed joins. Also arriving, with much fanfare, is support for geospatial data types, which was previewed in March and has already been put through its paces by geographic information systems specialist Esri, which used MemSQL's support for geospatial data types and Apache Spark to analyze data from 170 million New York City taxi rides, including GPS pickup and drop-off coordinates, as well as distance and travel times. MemSQL added a multi-threaded Spark connector in February to enable users to take advantage of the open source in-memory distributed analytics engine alongside MemSQL's in-memory operational database and flash- or disk-based historical data store. The company also offers MemSQL Loader for high-performance data loading from Apache Hadoop and Amazon Web Services' S3. Additionally, the company is exploring integration with distributed infrastructure offerings such as Mesos and CoreOS. The company runs MemSQL on CoreOS internally as part of its Psyduck testing system, which runs more than 60,000 containers per day across 107 physical servers. MemSQL was founded in 2011 by two former Facebook employees: CEO Eric Frenkiel previously worked on partnership development at Facebook, while CTO Nikita Shamgunov served as a software engineer. The company now has 60 employees, compared with 40 in February 2014, and it cited more than 40 paying customers as of February 2015. The company was initially successful with online enterprises (reference customers include Zynga, Shutterstock, Comcast and CertiVox) but claims to be seeing a groundswell of interest across industries driven by emerging plans for the Internet of Things. MemSQL added In-Q-Tel as a strategic investor in September 2014 and now claims $50m in funding. Previous to that, it raised $35m in January 2014 from Accel Partners, Khosla Ventures, Data Collective and First Round Capital, which brought the total funding raised to $45m at that point. Competition Copyright 2015 - The 451 Group 2
  • 3. The primary competition for MemSQL, and indeed all emerging database vendors, is the reliance on established incumbent database providers such as Oracle, IBM and Microsoft (for general-purpose workloads), as well as Teradata for analytics. There is also the assumption that it is necessary to deploy separate databases for analytic and transactional workloads, and skepticism that it is possible to run both on the same database while maintaining high performance for each. MemSQL is by no means alone in positioning for combined operational and analytic processing workloads, however. SAP has been pushing this approach heavily with its HANA database, which must also be considered a prime competitor to MemSQL thanks to being in-memory. Likewise, VoltDB is both in-memory and positioned for real-time operational and analytic workloads. The likes of Deep Information Sciences, NuoDB and JustOne Database are also targeting combined operational and analytic processing, as are NoSQL providers such as DataStax, and all take advantage of in-memory processing to some degree. SWOT Analysis Strengths Weaknesses MemSQL is differentiated thanks to its translation of SQL queries into native C++ instructions, and is at the forefront of the push toward combined operational and analytic processing. The company's plans and claims are ambitious. Reference customers continue to be key to convincing potential adopters that it can deliver. Opportunities Threats Making MemSQL Community Edition freely available will better enable would-be customers to put the database through its paces and explore potential use cases. The incumbent relational database giants are making memory-centric moves of their own, and will look to crowd out emerging specialists. Copyright 2015 - The 451 Group 3
  • 4. Reproduced by permission of The 451 Group; © 2015. This report was originally published within 451 Research's Market Insight Service. For additional information on 451 Research or to apply for trial access, go to: www.451research.com Copyright 2015 - The 451 Group 4