DB-EnginesInfluxDB download bannerEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > MariaDB vs. Oracle Coherence vs. Weaviate

System Properties Comparison MariaDB vs. Oracle Coherence vs. Weaviate

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameMariaDB  Xexclude from comparisonOracle Coherence  Xexclude from comparisonWeaviate  Xexclude from comparison
DescriptionMySQL application compatible open source RDBMS, enhanced with high availability, security, interoperability and performance capabilities. MariaDB ColumnStore provides a column-oriented storage engine and MariaDB Xpand supports distributed SQL.Oracles in-memory data grid solutionA cloud-native, realtime vector search engine integrating scalable machine learning models
Primary database modelRelational DBMSKey-value storeSearch engine
Secondary database modelsDocument store
Graph DBMS infowith OQGraph storage engine
Spatial DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score96.37
Rank#12  Overall
#8  Relational DBMS
Score2.49
Rank#105  Overall
#19  Key-value stores
Score0.03
Rank#330  Overall
#17  Search engines
Websitemariadb.com infoSite of MariaDB Corporation
mariadb.org infoSite of MariaDB Foundation
www.oracle.com/­middleware/­technologies/­coherence.htmlgithub.com/­semi-technologies/­weaviate
www.semi.technology/­solutions/­weaviate
Technical documentationmariadb.com/­kb/­en/­librarydocs.oracle.com/­en/­middleware/­standalone/­coherencewww.semi.technology/­developers/­weaviate/­current
DeveloperMariaDB Corporation Ab (MariaDB Enterprise),
MariaDB Foundation (community MariaDB Server) infoThe lead developer Monty Widenius is the original author of MySQL
OracleSeMI Technologies B.V.
Initial release200920072017
Current release10.5.9 , February 202112c, September 20161.0.3, January 2021
License infoCommercial or Open SourceOpen Source infoGPL version 2, commercial enterprise subscription availablecommercialOpen Source infocommercial license available with Weaviate Enterprise
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.
SkySQL (The Ultimate MariaDB Cloud): The first and only DBaaS to bring the full power of MariaDB Platform to the cloud, combining powerful enterprise features and world-class support with unrivaled ease of use and groundbreaking innovation.
Implementation languageC and C++JavaGo
Server operating systemsFreeBSD
Linux
Solaris
Windows infoColumnStore storage engine not available on Windows
All OS with a Java VM
Data schemeyes infoDynamic columns are supportedschema-freeyes, maps to GraphQL interface
Typing infopredefined data types such as float or dateyesyesyes infostring, int, float, geo point, date, cross reference, fuzzy references
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.yesnono
Secondary indexesyesnoyes infoall data objects are indexed in a semantic vector space (the Contextionary), all primitive fields are indexed
SQL infoSupport of SQLyes infowith proprietary extensionsnoGraphQL is used as query language
APIs and other access methodsADO.NET
JDBC
ODBC
Proprietary native API
JCache
JPA
RESTful HTTP API
GraphQL query language
RESTful HTTP/JSON API
Supported programming languagesAda
C
C#
C++
D
Eiffel
Erlang
Go
Haskell
Java
JavaScript (Node.js)
Objective-C
OCaml
Perl
PHP
Python
Ruby
Scheme
Tcl
.Net
C++
Java
Server-side scripts infoStored proceduresyes infoPL/SQL compatibility added with version 10.3nono
Triggersyesyes infoLive Eventsno
Partitioning methods infoMethods for storing different data on different nodesseveral options for horizontal partitioning and ShardingShardingSharding
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replication
Source-replica replication
yes, with selectable consistency levelyes
MapReduce infoOffers an API for user-defined Map/Reduce methodsnonono
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyEventual Consistency
Immediate Consistency
Eventual Consistency
Foreign keys infoReferential integrityyes infonot for MyISAM storage enginenono
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataACID infonot for MyISAM storage engineconfigurableno
Concurrency infoSupport for concurrent manipulation of datayesyesyes
Durability infoSupport for making data persistentyes infonot for in-memory storage engineyes infooptionallyyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yes infowith MEMORY storage engineyesno
User concepts infoAccess controlfine grained access rights according to SQL-standardauthentification to access the cache via certificates or http basic authenticationOpenID Connect Discovery
More information provided by the system vendor
MariaDBOracle CoherenceWeaviate
Specific characteristicsMariaDB is the most powerful open source relational database – modern SQL and JSON...
» more
Competitive advantagesMariaDB has many features unavailable in other open source relational databases....
» more
Typical application scenariosWeb, SaaS and Cloud operational/transactional applications that require high availability,...
» more
Key customersDeutsche Bank, DBS Bank, Nasdaq, Red Hat, ServiceNow, Verizon and Walgreens Featured...
» more
Market metricsMariaDB is the default database in the LAMP stack supplied by Red Hat and SUSE Linux,...
» more
News

Weaviate in IEEE

Weaviate on DB-engines.com

Introduction & Demo video

FLOSS Weekly Podcast

FOSDEM 2020 video

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 MariaDB provides a native environment for MariaDB database management and development.
» more

ClusterControl: the only management system you’ll ever need to take control of your open source database infrastructure.
» more

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

More resources
MariaDBOracle CoherenceWeaviate
DB-Engines blog posts

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

PostgreSQL is the DBMS of the Year 2017
2 January 2018, Paul Andlinger, Matthias Gelbmann

Big gains for Relational Database Management Systems in DB-Engines Ranking
2 February 2016, Matthias Gelbmann

show all

Weaviate, an ANN Database with CRUD support
2 February 2021,  Etienne Dilocker, SeMI Technologies (sponsor) 

show all

Recent citations in the news

FanGraphs’ advanced baseball analytics has a new cloud home: MariaDB
1 April 2021, VentureBeat

FanGraphs Baseball Hits a Home Run with MariaDB SkySQL and SkyDBA
25 March 2021, MarTech Series

Whitebox Partners With MariaDB SkySQL and SkyDBAs Amid Massive Growth
7 April 2021, Yahoo Finance

Global Database Load Balancing Software Market 2021 Trending Technologies | HAProxy, ScaleArc (Ignite Technologies), MariaDB Foundation, AgilData, Oracle, Hitachi, – KSU | The Sentinel Newspaper
15 April 2021, KSU | The Sentinel Newspaper

MariaDB Now Available Via RPM
7 December 2020, IT Jungle

provided by Google News

Data Fabric Market 2021 Overview With Qualitative Analysis, Competitive Landscape & Forecast 2027 | IBM Corporation, NetApp, Oracle Corporation, Software AG, Talend
8 April 2021, The Courier

Coherence Community Edition Now Available
1 July 2020, Database Trends and Applications

Oracle In-Memory Data Grid Now Open Source
2 July 2020, iProgrammer

Oracle Helps Service Providers Charge for 5G Services in Real-time
10 February 2021, PRNewswire

Oracle launches 5G Converged Charging System
12 February 2021, Capacity Media

provided by Google News

Weaviate is an open-source search engine powered by ML, vectors, graphs, and GraphQL
7 April 2021, ZDNet

Weaviate Is A Search Engine For Vector Embeddings
11 May 2020, hackernoon.com

Streamlining data science with open source: Data version control and continuous machine learning
3 March 2021, ZDNet

Python programming language hurries out update to tackle remote code vulnerability
22 February 2021, ZDNet

Raspberry Pi: The pocket-money priced $4 Pico nears one million orders in just two months
5 March 2021, ZDNet

provided by Google News

Job opportunities

Global Affiliate Recruiter (freelance)
Percona, Remote

PostgreSQL DBA
Percona, Remote

ServiceNow Administrator
Kaleida Health, New York State

MySQL DBA
Percona, Remote

MySQL/MariaDB DBA
Medical Informatics Engineering, Fort Wayne, IN

LEAD, Site Reliability Engineering
S&P Global, Charlottesville, VA

Software Engineer
Wells Fargo, North Brunswick, NJ

Java Developer
PruTech Solutions, Charlotte, NC

Software Engineer III - Java
NCR, Indiana

LEAD, Site Reliability Engineering
S&P Global, Hightstown, NJ

jobs by Indeed




Share this page

Featured Products

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

AllegroGraph logo

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

Neo4j logo

Get your free copy of the new O'Reilly book Graph Algorithms with 20+ examples for
machine learning, graph analytics and more.

Datastax Astra logo

Build cloud-native apps fast with Astra, the open-source, multi-cloud stack for
modern data apps.
Get started with 5 GB free..

Couchbase logo

SQL + JSON + NoSQL.
Power, flexibility & scale.
All open source.
Get started now.

Present your product here