List of databases using MVCC
From Wikipedia, the free encyclopedia
The following database management systems and other software use multiversion concurrency control.
Databases
- Altibase
- Berkeley DB[1]
- Cloudant
- Cloud Spanner[2]
- Clustrix[3]
- CockroachDB[4]
- Couchbase
- CouchDB
- CUBRID[5]
- IBM Db2 – since IBM DB2 9.7 LUW ("Cobra") under CS isolation level – in currently committed mode[6]
- Drizzle
- Druid
- etcd[7]
- Exasol
- eXtremeDB[8]
- Firebird[9]
- FLAIM
- FoundationDB
- GE Smallworld Version Managed Data Store
- H2 Database Engine – experimental since version 1.0.57 (2007-08-25)[10]
- HBase
- HSQLDB – starting with version 2.0
- IBM Netezza
- Ingres[11]
- InterBase – all versions[12]
- LMDB[13]
- MariaDB (MySQL fork) – when used with XtraDB, an InnoDB fork and that is included in MariaDB sources and binaries[14] or PBXT[15][16]
- MarkLogic Server – a bit of this is described in[17]
- MemSQL
- Microsoft SQL Server – when using READ_COMMITTED_SNAPSHOT, starting with SQL Server 2005[18]
- MonetDB[19]
- MongoDB – when used with the WiredTiger[20] storage engine
- MySQL – when used with InnoDB,[21][22] Falcon,[23] or Archive storage engines
- NuoDB
- ObjectDB
- ObjectStore
- Oracle Database – all versions since Oracle 4[24][25][26]
- Oracle (née DEC) Rdb
- OrientDB[27]
- PostgreSQL[28]
- Postgres-XL
- RDM Embedded[29]
- REAL Server
- Realm
- RethinkDB[30]
- SAP HANA
- SAP IQ
- ScyllaDB
- sones GraphDB
- Sybase SQL Anywhere
- TerminusDB[31]
- Actian Vector
- YugabyteDB
- Zope Object Database[32]
Other software with MVCC
- JBoss Cache – v 3.0[33]
- Ehcache – v 1.6.0-beta4[34][35]
- Clojure – language software transactional memory
- Apache Jackrabbit Oak[36]
References
Wikiwand - on
Seamless Wikipedia browsing. On steroids.