DBMS > Impala vs. LeanXcale vs. Memcached vs. RavenDB vs. VictoriaMetrics
System Properties Comparison Impala vs. LeanXcale vs. Memcached vs. RavenDB vs. VictoriaMetrics
Editorial information provided by DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Impala Xexclude from comparison | LeanXcale Xexclude from comparison | Memcached Xexclude from comparison | RavenDB Xexclude from comparison | VictoriaMetrics Xexclude from comparison | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | Analytic DBMS for Hadoop | A highly scalable full ACID SQL database with fast NoSQL data ingestion and GIS capabilities | In-memory key-value store, originally intended for caching | Open Source Operational and Transactional Enterprise NoSQL Document Database | A fast, cost-effective and scalable Time Series DBMS and monitoring solution | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primary database model | Relational DBMS | Key-value store Relational DBMS | Key-value store | Document store | Time Series DBMS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary database models | Document store | Graph DBMS Spatial DBMS Time Series DBMS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | www.cloudera.com/products/open-source/apache-hadoop/impala.html | www.leanxcale.com | www.memcached.org | ravendb.net | victoriametrics.com | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technical documentation | docs.cloudera.com/documentation/enterprise/latest/topics/impala.html | github.com/memcached/memcached/wiki | ravendb.net/docs | docs.victoriametrics.com github.com/VictoriaMetrics/VictoriaMetrics/wiki | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Developer | Cloudera | LeanXcale | Danga Interactive ![]() | Hibernating Rhinos | VictoriaMetrics | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initial release | 2013 | 2015 | 2003 | 2010 | 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current release | 4.0.0, July 2021 | 1.6.15, March 2022 | 5.3, November 2021 | v1.77, May 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
License ![]() | Open Source ![]() | commercial | Open Source ![]() | Open Source ![]() | Open Source ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud-based only ![]() | no | no | no | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DBaaS offerings (sponsored links) ![]() Providers of DBaaS offerings, please contact us to be listed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementation language | C++ | C | C# | Go | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server operating systems | Linux | FreeBSD Linux OS X Unix Windows | Linux macOS Raspberry Pi Windows | FreeBSD Linux macOS OpenBSD | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data scheme | yes | yes | schema-free | schema-free | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typing ![]() | yes | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML support ![]() | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary indexes | yes | no | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ![]() | SQL-like DML and DDL statements | yes ![]() | no | SQL-like query language (RQL) | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs and other access methods | JDBC ODBC | JDBC Kafka Connector ODBC proprietary key/value interface Spark Connector | Proprietary protocol | .NET Client API Java Client API Python Client API RESTful HTTP API | Graphite protocol InfluxDB Line Protocol OpenTSDB Prometheus Query API Prometheus Remote Read/Write | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported programming languages | All languages supporting JDBC/ODBC | C Java Scala | .Net C C++ ColdFusion Erlang Java Lisp Lua OCaml Perl PHP Python Ruby | .Net C# Go Java JavaScript (Node.js) Python Ruby | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-side scripts ![]() | yes ![]() | no | yes | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | no | no | yes | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitioning methods ![]() | Sharding | none | Sharding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replication methods ![]() | selectable replication factor | none ![]() | Multi-source replication | Synchronous replication | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce ![]() | yes ![]() | no | no | yes ![]() | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consistency concepts ![]() | Eventual Consistency | Immediate Consistency | Eventual Consistency | Eventual Consistency | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreign keys ![]() | no | yes | no | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction concepts ![]() | no | ACID | no | ACID, Cluster-wide transaction available | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency ![]() | yes | yes | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability ![]() | yes | yes | no | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-memory capabilities ![]() | no | yes | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User concepts ![]() | Access rights for users, groups and roles ![]() | yes ![]() | Access control on document level using the Authorization Bundle | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More information provided by the system vendor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Impala | LeanXcale | Memcached | RavenDB | VictoriaMetrics | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specific characteristics | Full ACID and full SQL operational database with analytical queries over operational... » more | RavenDB is the pioneer NoSQL Document Database that is fully transactional (ACID)... » more | High performance, horizontally scalable time series database and monitoring solution... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Competitive advantages | Linear scalability upto 100s of nodes (tested with 100 nodes and TPC-C). » more | RavenDB is easy to setup and secure. You can do it in a matter of minutes . Easy... » more | Specifically designed for highly loaded workloads Addresses most of the scalability... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typical application scenarios | Hybrid Transactional-Analytical Processing (HTAP) requiring an operational database... » more | IoT for Edge Deployments Fraud Detection Recommendation Engines Product Catalogs... » more | When the current monitoring solution can't keep up with increasing workload Kubernetes... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key customers | banking/finance/fintech, telco, insurance, traveltech, M2M/IoT, retail » more | Toyota, Capgemini, Vodafone, Medicaid, Asos, Nomura, RMS Automotive, MSNBC, Pluralsight,... » more | Grammarly, Wix.com, adidas, Sensedia, Brandwatch, CERN, COLOPL, Razorpay See our... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Market metrics | 15 beta testers » more | 2 million+ downloads 1000+ customers including Fortune 500 large enterprises » more | 6k stars and 100+ contributors on GitHub 45M+ downloads Thousands of active users... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Licensing and pricing models | annual fee covering license and support based on number of physical cores » more | RavenDB is available on-premise and in the cloud. RavenDB Cloud is available on AWS... » more | VictoriaMetrics comes in three versions: an open source version, an Enterprise version... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We invite representatives of system vendors to contact us for updating and extending the system information, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related products and servicesWe invite representatives of vendors of related products to contact us for presenting information about their offerings here. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More resources | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Impala | LeanXcale | Memcached | RavenDB | VictoriaMetrics | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB-Engines blog posts | Redis extends the lead in the DB-Engines key-value store ranking New DB-Engines Ranking shows the popularity of database management systems | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recent citations in the news | Cloudera Boosts Hadoop App Development On Impala Man Busts Out of Google, Rebuilds Top-Secret Query Machine How to add a data source to Redash How to deploy the Redash data visualization dashboard with the help of Docker Unravel Data Adds Native Support for Impala and Kafka provided by Google News | How Pinterest Tuned Memcached for Big Performance Gains CISA Adds Zimbra Email Vulnerability to its Exploited Vulnerabilities Catalog Business email platform Zimbra patches memcached injection flaw that imperils user credentials Google Releases Memorystore for Memcached into General Availability AWS Announces AMD Based R6a Instances for Memory-Intensive Workloads provided by Google News | Oren Eini on RavenDB, Including Consistency Guarantees and C# as the Implementation Language RavenDB, one of the world's most innovative NoSQL Database, is expanding its presence in India with the hiring of a Local Government and Database Sector's Expert to drive growth How to create a new database with RavenDB RavenDB 5 Improves Distributed Time-Series, Document Compression, and Indexing Interview with RavenDB Founder Oren Eini provided by Google News | VictoriaMetrics: An open-source data platform helping satellites get to orbit Victoriametrics' Opensource Monitoring Reigns Supreme As User Base Tops 50 Million Safeguarding the open source model amidst big tech involvement image My Prometheus is Overwhelmed! Help! Monitoring Microservices the Right Way provided by Google News | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Job opportunities | Software Engineer Specialist Business Intelligence Developer - Treasury and Liquidity Business Analyst Business Analyst - US Remote Planning Engineer II | Java Developer, Entry Level- Remote Software Engineer, Backend Security Engineer Senior Software Engineer - CMBS Data Management Python Software Engineer | PHP Developer Senior Software Engineer Lead Software Developer Senior Software Developer - Remote Senior Software Engineer | SRE Engineer - Analytics DevOps Staff Site Reliability Engineer - SaaS Senior Linux Monitoring and Observability Engineer Staff Site Reliability Engineer - SaaS Staff Site Reliability Engineer - SaaS |
Share this page