DB-EnginesInfluxDB: Focus on building software with an easy-to-use serverless, scalable time series platformEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > CouchDB vs. Hypertable vs. InfluxDB vs. MySQL vs. Sqrrl

System Properties Comparison CouchDB vs. Hypertable vs. InfluxDB vs. MySQL vs. Sqrrl

Editorial information provided by DB-Engines
NameCouchDB infostands for "Cluster Of Unreliable Commodity Hardware"  Xexclude from comparisonHypertable  Xexclude from comparisonInfluxDB  Xexclude from comparisonMySQL  Xexclude from comparisonSqrrl  Xexclude from comparison
Hypertable has stopped its further development with March 2016 and is removed from the DB-Engines ranking.Sqrrl has been acquired by Amazon and became a part of Amazon Web Services. It has been removed from the DB-Engines ranking.
DescriptionA native JSON - document store inspired by Lotus Notes, scalable from globally distributed server-clusters down to mobile phones.An open source BigTable implementation based on distributed file systems such as HadoopDBMS for storing time series, events and metricsWidely used open source RDBMSAdaptable, secure NoSQL built on Apache Accumulo
Primary database modelDocument storeWide column storeTime Series DBMSRelational DBMS infoKey/Value like access via memcached APIDocument store
Graph DBMS
Key-value store
Wide column store
Secondary database modelsSpatial DBMS infousing the Geocouch extensionSpatial DBMS infowith GEO packageDocument store
Spatial DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score9.30
Rank#45  Overall
#7  Document stores
Score25.83
Rank#28  Overall
#1  Time Series DBMS
Score1083.74
Rank#2  Overall
#2  Relational DBMS
Websitecouchdb.apache.orgwww.influxdata.com/­products/­influxdb-overviewwww.mysql.comsqrrl.com
Technical documentationdocs.couchdb.org/­en/­stabledocs.influxdata.com/­influxdbdev.mysql.com/­doc
DeveloperApache Software Foundation infoApache top-level project, originally developed by Damien Katz, a former Lotus Notes developerHypertable Inc.Oracle infosince 2010, originally MySQL AB, then SunAmazon infooriginally Sqrrl Data, Inc.
Initial release20052009201319952012
Current release3.3.3, December 20230.9.8.11, March 20162.7.6, April 20248.4.0, April 2024
License infoCommercial or Open SourceOpen Source infoApache version 2Open Source infoGNU version 3. Commercial license availableOpen Source infoMIT-License; commercial enterprise version availableOpen Source infoGPL version 2. Commercial licenses with extended functionallity are availablecommercial
Cloud-based only infoOnly available as a cloud servicenonononono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Aiven for MySQL: Fully managed MySQL, deployable in the cloud of your choice, with seamless integrations and lightning-fast setup.
Implementation languageErlangC++GoC and C++Java
Server operating systemsAndroid
BSD
Linux
OS X
Solaris
Windows
Linux
OS X
Windows infoan inofficial Windows port is available
Linux
OS X infothrough Homebrew
FreeBSD
Linux
OS X
Solaris
Windows
Linux
Data schemeschema-freeschema-freeschema-freeyesschema-free
Typing infopredefined data types such as float or datenonoNumeric data and Stringsyesyes
XML support infoSome form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.nonoyes
Secondary indexesyes infovia viewsrestricted infoonly exact value or prefix value scansnoyesyes
SQL infoSupport of SQLnonoSQL-like query languageyes infowith proprietary extensionsno
APIs and other access methodsRESTful HTTP/JSON APIC++ API
Thrift
HTTP API
JSON over UDP
ADO.NET
JDBC
ODBC
Proprietary native API
Accumulo Shell
Java API
JDBC
ODBC
RESTful HTTP API
Thrift
Supported programming languagesC
C#
ColdFusion
Erlang
Haskell
Java
JavaScript
Lisp
Lua
Objective-C
OCaml
Perl
PHP
PL/SQL
Python
Ruby
Smalltalk
C++
Java
Perl
PHP
Python
Ruby
.Net
Clojure
Erlang
Go
Haskell
Java
JavaScript
JavaScript (Node.js)
Lisp
Perl
PHP
Python
R
Ruby
Rust
Scala
Ada
C
C#
C++
D
Delphi
Eiffel
Erlang
Haskell
Java
JavaScript (Node.js)
Objective-C
OCaml
Perl
PHP
Python
Ruby
Scheme
Tcl
Actionscript
C infousing GLib
C#
C++
Cocoa
Delphi
Erlang
Go
Haskell
Java
JavaScript
OCaml
Perl
PHP
Python
Ruby
Smalltalk
Server-side scripts infoStored proceduresView functions in JavaScriptnonoyes infoproprietary syntaxno
Triggersyesnonoyesno
Partitioning methods infoMethods for storing different data on different nodesSharding infoimproved architecture with release 2.0ShardingSharding infoin enterprise version onlyhorizontal partitioning, sharding with MySQL Cluster or MySQL FabricSharding infomaking use of Hadoop
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replication
Source-replica replication
selectable replication factor on file system levelselectable replication factor infoin enterprise version onlyMulti-source replication
Source-replica replication
selectable replication factor infomaking use of Hadoop
MapReduce infoOffers an API for user-defined Map/Reduce methodsyesyesnonoyes
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual ConsistencyImmediate ConsistencyImmediate ConsistencyImmediate Consistency infoDocument store kept consistent with combination of global timestamping, row-level transactions, and server-side consistency resolution.
Foreign keys infoReferential integritynononoyes infonot for MyISAM storage engineno
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datano infoatomic operations within a single document possiblenonoACID infonot for MyISAM storage engineAtomic updates per row, document, or graph entity
Concurrency infoSupport for concurrent manipulation of datayes infostrategy: optimistic lockingyesyesyes infotable locks or row locks depending on storage engineyes
Durability infoSupport for making data persistentyesyesyesyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.noyes infoDepending on used storage engineyes
User concepts infoAccess controlAccess rights for users can be defined per databasenosimple rights management via user accountsUsers with fine-grained authorization concept infono user groups or rolesCell-level Security, Data-Centric Security, Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC)
More information provided by the system vendor
CouchDB infostands for "Cluster Of Unreliable Commodity Hardware"HypertableInfluxDBMySQLSqrrl
Specific characteristicsInfluxData is the creator of InfluxDB , the open source time series database. It...
» more
Competitive advantagesTime to Value InfluxDB is available in all the popular languages and frameworks,...
» more
Typical application scenariosIoT & Sensor Monitoring Developers are witnessing the instrumentation of every available...
» more
Key customersInfluxData has more than 1,900 paying customers, including customers include MuleSoft,...
» more
Market metricsFastest-growing database to drive 27,500 GitHub stars Over 750,000 daily active instances
» more
Licensing and pricing modelsOpen source core with closed source clustering available either on-premise or on...
» more
News

What is DevRel at InfluxData
21 May 2024

An Introductory Guide to Grafana Alerts
16 May 2024

What to Expect When You’re Expecting InfluxDB: A Guide
14 May 2024

Introduction to Apache Iceberg
9 May 2024

Converting Timestamp to Date in Java
7 May 2024

We invite representatives of system vendors to contact us for updating and extending the system information,
and for displaying vendor-provided information such as key customers, competitive advantages and market metrics.

Related products and services
3rd partiesNavicat for MySQL is the ideal solution for MySQL/MariaDB administration and development.
» more

Aiven for MySQL: Fully managed MySQL, deployable in the cloud of your choice, with seamless integrations and lightning-fast setup.
» more

CData: Connect to Big Data & NoSQL through standard Drivers.
» more

Navicat Monitor is a safe, simple and agentless remote server monitoring tool for MySQL and many other database management systems.
» more

We invite representatives of vendors of related products to contact us for presenting information about their offerings here.

More resources
CouchDB infostands for "Cluster Of Unreliable Commodity Hardware"HypertableInfluxDBMySQLSqrrl
DB-Engines blog posts

Couchbase climbs up the DB-Engines Ranking, increasing its popularity by 10% every month
2 June 2014, Matthias Gelbmann

show all

Why Build a Time Series Data Platform?
20 July 2017, Paul Dix (guest author)

Time Series DBMS are the database category with the fastest increase in popularity
4 July 2016, Matthias Gelbmann

Time Series DBMS as a new trend?
1 June 2015, Paul Andlinger

show all

MySQL is the DBMS of the Year 2019
3 January 2020, Matthias Gelbmann, Paul Andlinger

MariaDB strengthens its position in the open source RDBMS market
5 April 2018, Matthias Gelbmann

The struggle for the hegemony in Oracle's database empire
2 May 2017, Paul Andlinger

show all

Recent citations in the news

How to Automate A Blog Post App Deployment With GitHub Actions, Node.js, CouchDB, and Aptible
4 December 2023, hackernoon.com

IBM Cloudant pulls plan to fund new foundational layer for CouchDB
15 March 2022, The Register

How to install the CouchDB NoSQL database on Debian Server 11
16 June 2022, TechRepublic

CouchDB 3.0 ends admin party era • DEVCLASS
27 February 2020, DevClass

CouchDB 3.0 puts safety first
27 February 2020, InfoWorld

provided by Google News

SQL and TimescaleDB. This article takes a closer look into… | by Alibaba Cloud
31 July 2019, DataDrivenInvestor

TimescaleDB goes distributed; implements ‘Chunking’ over ‘Sharding’ for scaling-out
22 August 2019, Packt Hub

Decorate your Windows XP with Hyperdesk
30 July 2008, CNET

The Collective: Customize Your Computer & Your Phone With Star Trek
18 March 2009, TrekMovie

NoSQL Market: A well-defined technological growth map with an impact-analysis
19 June 2020, Inter Press Service

provided by Google News

Introducing Amazon Timestream for InfluxDB: A managed service for the popular open source time-series database ...
20 May 2024, AWS Blog

Amazon Timestream: Managed InfluxDB for Time Series Data
14 March 2024, The New Stack

InfluxData Collaborating with AWS to Bring InfluxDB and Time Series Analytics to Developers Around the World
14 March 2024, Business Wire

How the FDAP Stack Gives InfluxDB 3.0 Real-Time Speed, Efficiency
15 March 2024, Datanami

Run and manage open source InfluxDB databases with Amazon Timestream | Amazon Web Services
14 March 2024, AWS Blog

provided by Google News

Amazon Aurora MySQL version 2 (with MySQL 5.7 compatibility) to version 3 (with MySQL 8.0 compatibility) upgrade ...
18 March 2024, AWS Blog

Ultimate MySQL Workbench Installation Guide [2024 Edition]
15 February 2024, Simplilearn

Zendesk Moves from DynamoDB to MySQL and S3 to Save over 80% in Costs
29 December 2023, InfoQ.com

How to Create a MySQL 8 Database User With Remote Access
4 January 2024, TechRepublic

Rule::array() and whereJsonOverlaps() for MySQL in Laravel 11.7
7 May 2024, Laravel News

provided by Google News

Splunk details Sqrrl 'screw-ups' that hampered threat hunting
6 May 2024, TechTarget

Amazon acquires cybersecurity startup Sqrrl
8 June 2023, cisomag.com

Mark Terenzoni
23 February 2024, Dark Reading

Millennials possess the advantage of time for wealth creation, says Yashoraj Tyagi of Sqrrl | Mint
18 September 2023, Mint

Amazon's cloud business acquires Sqrrl, a security start-up with NSA roots
23 January 2018, CNBC

provided by Google News



Share this page

Featured Products

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for free.

Datastax Astra logo

Bring all your data to Generative AI applications with vector search enabled by the most scalable
vector database available.
Try for Free

Milvus logo

Vector database designed for GenAI, fully equipped for enterprise implementation.
Try Managed Milvus for Free

AllegroGraph logo

Graph Database Leader for AI Knowledge Graph Applications - The Most Secure Graph Database Available.
Free Download

RaimaDB logo

RaimaDB, embedded database for mission-critical applications. When performance, footprint and reliability matters.
Try RaimaDB for free.

Present your product here