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 > Ehcache vs. Milvus vs. Sqrrl

System Properties Comparison Ehcache vs. Milvus vs. Sqrrl

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameEhcache  Xexclude from comparisonMilvus  Xexclude from comparisonSqrrl  Xexclude from comparison
Sqrrl has been acquired by Amazon and became a part of Amazon Web Services. It has been removed from the DB-Engines ranking.
DescriptionA widely adopted Java cache with tiered storage optionsA DBMS designed for efficient storage of vector data and vector similarity searchesAdaptable, secure NoSQL built on Apache Accumulo
Primary database modelKey-value storeSearch engineDocument store
Graph DBMS
Key-value store
Wide column store
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score6.03
Rank#72  Overall
#8  Key-value stores
Score0.80
Rank#239  Overall
#16  Search engines
Websitewww.ehcache.orgmilvus.iosqrrl.com
Technical documentationwww.ehcache.org/­documentationmilvus.io/­docs/­overview.md
DeveloperTerracotta Inc, owned by Software AGAmazon infooriginally Sqrrl Data, Inc.
Initial release200920192012
Current release3.10.0, March 20222.2, November 2022
License infoCommercial or Open SourceOpen Source infoApache Version 2; commercial licenses availableOpen Source infoApache Version 2.0commercial
Cloud-based only infoOnly available as a cloud servicenonono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Zilliz Cloud – Cloud-native service for Milvus
Implementation languageJavaC++, GoJava
Server operating systemsAll OS with a Java VMLinux
macOS info10.14 or later
Windows infowith WSL 2 enabled
Linux
Data schemeschema-freeschema-free
Typing infopredefined data types such as float or dateyesVector, Numeric and Stringyes
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.nono
Secondary indexesnonoyes
SQL infoSupport of SQLnonono
APIs and other access methodsJCacheRESTful HTTP APIAccumulo Shell
Java API
JDBC
ODBC
RESTful HTTP API
Thrift
Supported programming languagesJavaC++
Go
Java
JavaScript (Node.js)
Python
Actionscript
C infousing GLib
C#
C++
Cocoa
Delphi
Erlang
Go
Haskell
Java
JavaScript
OCaml
Perl
PHP
Python
Ruby
Smalltalk
Server-side scripts infoStored proceduresnonono
Triggersyes infoCache Event Listenersnono
Partitioning methods infoMethods for storing different data on different nodesSharding infoby using Terracotta ServerShardingSharding infomaking use of Hadoop
Replication methods infoMethods for redundantly storing data on multiple nodesyes infoby using Terracotta Serverselectable replication factor infomaking use of Hadoop
MapReduce infoOffers an API for user-defined Map/Reduce methodsnonoyes
Consistency concepts infoMethods to ensure consistency in a distributed systemTunable Consistency (Strong, Eventual, Weak)Bounded Staleness
Eventual Consistency
Immediate Consistency
Session Consistency
Tunable Consistency
Immediate Consistency infoDocument store kept consistent with combination of global timestamping, row-level transactions, and server-side consistency resolution.
Foreign keys infoReferential integritynonono
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datayes infosupports JTA and can work as an XA resourcenoAtomic updates per row, document, or graph entity
Concurrency infoSupport for concurrent manipulation of datayesyesyes
Durability infoSupport for making data persistentyes infousing a tiered cache-storage approachyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesno
User concepts infoAccess controlnonoCell-level Security, Data-Centric Security, Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC)
More information provided by the system vendor
EhcacheMilvusSqrrl
Specific characteristicsMilvus is an open-source and cloud-native vector database built for production-ready...
» more
Competitive advantagesHighly available, versatile, and robust with millisecond latency. Supports batch...
» more
Typical application scenariosVideo media : video understanding, video deduplication. E-commerce and mobile applications...
» more
Key customersMilvus is trusted by over 1,000 enterprises, including Baidu, eBay, IKEA, LINE, Shopee,...
» more
Market metricsAs of February 2023, 14k+ GitHub stars 2M+ downloads and installations 1000+ enterprise...
» more
Licensing and pricing modelsMilvus was released under the open-source Apache License 2.0 in October 2019. Fully-managed...
» more

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

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

More resources
EhcacheMilvusSqrrl
Recent citations in the news

Ehcache 3.0 Released with Revamped API and Off-Heap Storage
2 May 2016, InfoQ.com

Critical Jira Flaw in Atlassian Could Lead to RCE
22 July 2021, Threatpost

How to Create a Spring Boot App With Caching Enabled
1 February 2017, dzone.com

Java News Roundup: JEP Updates, GraalVM Code to OpenJDK ...
24 October 2022, InfoQ.com

Migration From JBoss 5 to JBoss 7: All It Takes Is 11 Easy Steps
3 June 2021, hackernoon.com

provided by Google News

Milvus 2.3 Launches with Support for Nvidia GPUs
23 March 2023, Datanami

Milvus 2.3 Massively Accelerates AI-Powered Applications With ...
21 March 2023, GlobeNewswire

Storage news collection - 22 March – Blocks and Files
21 March 2023, Blocks and Files

NVIDIA GTC 2023 Key Highlights
21 March 2023, Analytics India Magazine

Zilliz, the startup behind the Milvus open source vector database for AI apps, raises $60M, relocates to SF
24 August 2022, TechCrunch

provided by Google News

Snowplow Appoints Industry Veterans to Expand Technical Leadership Team
23 March 2023, Yahoo Finance

Cashe forays into wealth management with Sqrrl acquisition
10 May 2022, Economic Times

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

sqrrl Making NSA's Big Data Analytics More Accessible
11 March 2013, Data Center Knowledge

Amazon Goes Nuts For Sqrrl (And Buys Them)
24 January 2018, PYMNTS.com

provided by Google News

Job opportunities

Senior Java Engineer (Temp)
Worldwide Express, Remote

Java Full Stack Developer
Marblo IT Solutions, Iselin, NJ

Java Developer IV
Excelgens, Jersey City, NJ

Sr. Java Full Stack Developer
Marblo IT Solutions, Charlotte, NC

Sr. Java Developer
Genoa Employment Solutions Inc, Ann Arbor, MI

Lead Data Engineer - Machine Learning
DocuSign, San Francisco, CA

Staff Software Engineer, Machine Learning Platform
Zilliz, Redwood City, CA

Developer Advocate
Zilliz, Redwood City, CA

Senior Software Engineer, High Performance Computing
Zilliz, Redwood City, CA

Senior Product Manager
Zilliz, Redwood City, CA

jobs by Indeed



Share this page

Featured Products

Cassandra Forward online event

Want to level up your Cassandra game?
If you missed the event or would like to re-watch a session, replays are available now. Watch now!

Neo4j logo

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

AllegroGraph logo

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

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Redis logo

The world’s most loved real‑time data platform.
Try free

Present your product here