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 > Oracle Berkeley DB vs. Riak KV vs. Sadas Engine vs. Snowflake vs. YugabyteDB

System Properties Comparison Oracle Berkeley DB vs. Riak KV vs. Sadas Engine vs. Snowflake vs. YugabyteDB

Editorial information provided by DB-Engines
NameOracle Berkeley DB  Xexclude from comparisonRiak KV  Xexclude from comparisonSadas Engine  Xexclude from comparisonSnowflake  Xexclude from comparisonYugabyteDB  Xexclude from comparison
DescriptionWidely used in-process key-value storeDistributed, fault tolerant key-value storeSADAS Engine is a columnar DBMS specifically designed for high performance in Data warehouse environmentsCloud-based data warehousing service for structured and semi-structured dataHigh-performance distributed SQL database for global, internet-scale applications. Wire and feature compatible with PostgreSQL.
Primary database modelKey-value store infosupports sorted and unsorted key sets
Native XML DBMS infoin the Oracle Berkeley DB XML version
Key-value store infowith links between data sets and object tags for the creation of secondary indexesRelational DBMSRelational DBMSRelational DBMS
Secondary database modelsDocument store
Wide column store
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score2.68
Rank#107  Overall
#19  Key-value stores
#3  Native XML DBMS
Score6.09
Rank#64  Overall
#7  Key-value stores
Score0.04
Rank#329  Overall
#142  Relational DBMS
Score76.82
Rank#17  Overall
#11  Relational DBMS
Score1.95
Rank#121  Overall
#59  Relational DBMS
Websitewww.oracle.com/­technetwork/­database/­database-technologies/­berkeleydb/­overview/­index.htmlriak.com/­products/­riak-kvwww.sadasengine.comwww.snowflake.comwww.yugabyte.com
Technical documentationdocs.oracle.com/­cd/­E17076_05/­html/­index.htmlwww.sadasengine.com/­index.php/­downloads/­documentation-columnar-dbdocs.snowflake.net/­manuals/­index.htmldocs.yugabyte.com
github.com/­yugabyte/­yugabyte-db
DeveloperOracle infooriginally developed by Sleepycat, which was acquired by OracleBasho TechnologiesSADAS s.r.l.Snowflake Computing Inc.Yugabyte Inc.
Initial release19942009200620142017
Current release18.1.40, May 20202.1.0, April 20158.02.6, August 2021
License infoCommercial or Open SourceOpen Source infocommercial license availableOpen Source infoApache version 2, commercial enterprise editioncommercial infofree trial version availablecommercialOpen Source infoApache 2.0
Cloud-based only infoOnly available as a cloud servicenononoyesno
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Yugabyte Cloud is the fully managed database-as-a-service offering of YugabyteDB. Get started quickly, and effortlessly ensure continuous availability and limitless scale of your cloud native applications.
Implementation languageC, Java, C++ (depending on the Berkeley DB edition)ErlangC++C and C++
Server operating systemsAIX
Android
FreeBSD
iOS
Linux
OS X
Solaris
VxWorks
Windows
Linux
OS X
AIX
Linux
Windows
hostedLinux
OS X
Data schemeschema-freeschema-freeyesyes infosupport of semi-structured data formats (JSON, XML, Avro)depending on used data model
Typing infopredefined data types such as float or datenonoyesyesyes
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.yes infoonly with the Berkeley DB XML editionnonoyesno
Secondary indexesyesrestrictedyesyes
SQL infoSupport of SQLyes infoSQL interfaced based on SQLite is availablenoyesyesyes, PostgreSQL compatible
APIs and other access methodsHTTP API
Native Erlang Interface
JDBC
ODBC
Proprietary protocol
CLI Client
JDBC
ODBC
JDBC
YCQL, an SQL-based flexible-schema API with its roots in Cassandra Query Language
YSQL - a fully relational SQL API that is wire compatible with the SQL language in PostgreSQL
Supported programming languages.Net infoFigaro is a .Net framework assembly that extends Berkeley DB XML into an embeddable database engine for .NET
others infoThird-party libraries to manipulate Berkeley DB files are available for many languages
C
C#
C++
Java
JavaScript (Node.js) info3rd party binding
Perl
Python
Tcl
C infounofficial client library
C#
C++ infounofficial client library
Clojure infounofficial client library
Dart infounofficial client library
Erlang
Go infounofficial client library
Groovy infounofficial client library
Haskell infounofficial client library
Java
JavaScript infounofficial client library
Lisp infounofficial client library
Perl infounofficial client library
PHP
Python
Ruby
Scala infounofficial client library
Smalltalk infounofficial client library
.Net
C
C#
C++
Groovy
Java
PHP
Python
JavaScript (Node.js)
Python
C
C#
C++
Go
Java
JavaScript (Node.js)
Python
Ruby
Server-side scripts infoStored proceduresnoJavaScript and Erlangnouser defined functionsyes infosql, plpgsql, C
Triggersyes infoonly for the SQL APIyes infopre-commit hooks and post-commit hooksnono infosimilar concept for controling cloud resourcesyes
Partitioning methods infoMethods for storing different data on different nodesnoneSharding infono "single point of failure"horizontal partitioningyesHash and Range Sharding, row-level geo-partitioning
Replication methods infoMethods for redundantly storing data on multiple nodesSource-replica replicationselectable replication factornoneyesBased on Raft distributed consensus protocol, minimum 3 replicas for continuous availability
MapReduce infoOffers an API for user-defined Map/Reduce methodsnoyesnonono
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual ConsistencyImmediate ConsistencyImmediate ConsistencyStrong consistency on writes and tunable consistency on reads
Foreign keys infoReferential integritynono infolinks between data sets can be storedyesyesyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataACIDnoACIDDistributed ACID with Serializable & Snapshot Isolation. Inspired by Google Spanner architecture.
Concurrency infoSupport for concurrent manipulation of datayesyesyesyes
Durability infoSupport for making data persistentyesyesyesyesyes infobased on RocksDB
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesyes infomanaged by 'Learn by Usage'nono
User concepts infoAccess controlnonoAccess rights for users, groups and roles according to SQL-standardUsers with fine-grained authorization concept, user roles and pluggable authenticationyes
More information provided by the system vendor
Oracle Berkeley DBRiak KVSadas EngineSnowflakeYugabyteDB
Specific characteristicsYugabyteDB is an open source distributed SQL database for cloud native transactional...
» more
Competitive advantagesPostgreSQL compatible: Get instantly productive with a PostgreSQL compatible RDBMS....
» more
Typical application scenariosSystems of record and engagement for cloud native applications that require resilience,...
» more
Market metrics900,000+ lifetime clusters deployed 5.5K+ GitHub stars 4.3K+ YugabyteDB Community...
» more
Licensing and pricing modelsApache 2.0 license for the database
» 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
3rd partiesDBHawk: Secure access to SQL, NoSQL and Cloud databases with an all-in-one solution.
» more

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

SQLFlow: Provides a visual representation of the overall flow of data. Automated SQL data lineage analysis across Databases, ETL, Business Intelligence, Cloud and Hadoop environments by parsing SQL Script and stored procedure.
» more

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

More resources
Oracle Berkeley DBRiak KVSadas EngineSnowflakeYugabyteDB
DB-Engines blog posts

Snowflake is the DBMS of the Year 2021
3 January 2022, Paul Andlinger, Matthias Gelbmann

show all

Recent citations in the news

Recognition For NoSQL Pioneers
5 July 2021, iProgrammer

Oracle switches Berkeley DB license
5 July 2013, InfoWorld

Oracle's mobile play -- Berkeley DB?
16 May 2010, ZDNet

ACM recognizes far-reaching technical achievements with special awards
26 May 2021, EurekAlert

Israel Mukuamu drafted by Dallas Cowboys
1 May 2021, Live 5 News WCSC

provided by Google News

Is Riak A Good NoSQL Database Option?
1 July 2019, Analytics India Magazine

Basho, Maker of Riak NoSQL Database, Raises $25M
13 January 2015, Data Center Knowledge

Riak NoSQL Database: Use Cases and Best Practices
23 December 2011, InfoQ.com

Basho rolls out open source version of its Riak TS database
5 May 2016, ZDNet

​Basho's Riak 2.1 database zooms in on better write speeds
8 April 2015, ZDNet

provided by Google News

All Eyes on Snowflake and Databricks in 2022
20 January 2022, Datanami

Leaving Shared Database Accounts Behind: Securing Snowflake and MongoDB
23 January 2022, Security Boulevard

All your database are belong to us: Snowflake named DBMS of the year by DB-Engines
6 January 2022, The Register

Anomalo Partners with Snowflake to Improve Data Trust
5 January 2022, Database Trends and Applications

Snowflake Stock Looks Like A Buy At $300
12 January 2022, Forbes

provided by Google News

Yugabyte partners with Intuita to support cloud-native database market growth
19 January 2022, Help Net Security

SD Times news digest: .NET Framework January 2022 update, Lucidworks announces new SaaS platform, YugaByte University expansion
13 January 2022, SDTimes.com

Yugabyte stores up $188M more for its open-source distributed SQL database model, now valued at $1.3B+
28 October 2021, TechCrunch

Future-proofing your database strategy with YugabyteDB
3 January 2022, Manila Bulletin

Yugabyte Cloud: a Managed Distributed SQL Database
6 October 2021, InfoQ.com

provided by Google News

Job opportunities

Principal Software Engineer
Citizens, Johnston, RI

Senior Integration Engineer- US Remote
Zendesk, Remote

Jr. Software Developer (Python)
NIH-NCBI, Bethesda, MD

Cloud Support Engineer I - Databases
Amazon Web Services, Inc., Remote

Cybersecurity Analyst
Visa, Austin, TX

Senior Cloud Database Developer
AlignTech, San Jose, CA

DevOps Engineer
HealthVerity, Remote

JPC - 434 - Backend Engineer
Promantis Inc, New York, NY

Database Developer
CorVel Corporation, Tampa, FL

Database Developer
Farm Credit Services of America, Omaha, NE

Database Administrator
C2S Techs, Bellevue, WA

Database Administrator II
Kum & Go, Des Moines, IA

Database Administrator, Associate
BlackRock, Atlanta, GA

Yugabyte DBA Senior Consultant
Dell Technologies, Texas

Java Developer
Illumination Works LLC, United States

Control Platform Systems Engineer
PassiveLogic, Cottonwood Heights, UT

Application Development - Application Developer
Apexon, Remote

Senior Solutions Architect - First Mile/ Future Products
General Motors, Detroit, MI

jobs by Indeed



Share this page

Featured Products

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

Couchbase logo

The modern database for enterprise applications. Build fast. Scale Big. Save more.
Get started today.

Datastax Astra logo

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

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Present your product here