The following database management systems and other software use multiversion concurrency control.

Databases

edit

Other software with MVCC

edit

References

edit
  1. ^ Berkeley DB Reference Guide: Degrees of Isolation
  2. ^ Cloud Spanner: TrueTime and external consistency
  3. ^ A new approach: Clustrix Sierra database engine Archived 2012-04-12 at the Wayback Machine
  4. ^ CockroachDB's MVCC model
  5. ^ "Database Transaction — CUBRID 10.0.0 documentation".
  6. ^ DB2 Version 9.7 LUW Information Center, Currently committed semantics improve concurrency
  7. ^ etcd3 Documentation | etcd3 API | CoreOS
  8. ^ Graves, Steve (May 1, 2010). "Multi-Core Software: To Gain Speed, Eliminate Resource Contention". RTC Magazine. Archived from the original on June 1, 2010.
  9. ^ White paper by Roman Rokytsky Firebird and Multi Version Concurrency Control
  10. ^ Multi-Version Concurrency Control in the H2 Database Engine
  11. ^ MVCC - Ingres Community Wiki Archived 2011-07-21 at the Wayback Machine. Community.ingres.com. Retrieved on 2013-09-18.
  12. ^ Todd, Bill (2000). "InterBase: What Sets It Apart". Archived from the original on 26 February 2006. Retrieved 4 May 2006.
  13. ^ MDBX homepage
  14. ^ About XtraDB, About XtraDB
  15. ^ MariaDB/Storage Engines, PBXT
  16. ^ About PBXT, About PBXT
  17. ^ Inside MarkLogic Server[permanent dead link]
  18. ^ Snapshot Isolation in SQL Server
  19. ^ "MonetDB Transactions". Retrieved 6 April 2019.
  20. ^ Multiversion concurrency control in MongoDB, MongoDB CTO: How our new WiredTiger storage engine will earn its stripes
  21. ^ MySQL 5.1 Reference Manual, Section 14.2.12: Implementation of Multi-Versioning
  22. ^ MySQL 5.1 Reference Manual, Table 14.1. Storage Engine Features
  23. ^ or Maria MySQL 5.1 Reference Manual, Section 14.6.1: Falcon Features (Archive) Archived 2014-10-04 at the Portuguese Web Archive
  24. ^ Oracle Database Concepts: Chapter 13 Data Concurrency and Consistency Multiversion Concurency Control
  25. ^ "Oracle 4". Oracle FAQ. Retrieved 21 March 2013.
  26. ^ "Oracle Timeline". Retrieved 21 March 2013.
  27. ^ OrientDb Documentation
  28. ^ PostgreSQL Current Documentation, Chapter 13: Concurrency Control
  29. ^ RDM Embedded 10.1 Reference Manual, d_trrobegin Archived 2016-03-04 at the Wayback Machine
  30. ^ RethinkDB advanced FAQ
  31. ^ "terminusdb/terminusdb-server". GitHub. Retrieved 2020-05-15.
  32. ^ Proposal for MVCC in ZODB Archived 2012-02-06 at the Wayback Machine
  33. ^ MVCC has landed
  34. ^ ehcache site
  35. ^ MVCC optimistic locking is not implemented yet
  36. ^ Jackrabbit Oak - Session Refresh Behavior

📚 Artikel Terkait di Wikipedia

SAP HANA

List of relational database management systems List of column-oriented DBMSes List of in-memory databases List of databases using MVCC "SAP HANA 2.0 SPS

Multiversion concurrency control

(MCC or MVCC), is a non-locking concurrency control method commonly used by database management systems to provide concurrent access to the database and in

Oracle Database

relational database management systems List of databases using MVCC Oracle SQL Developer Oracle Real Application Testing "Introducing Oracle AI Database 26ai:

PostgreSQL

database management systems Database scalability List of databases using MVCC LLVM (llvmjit is the JIT engine used by PostgreSQL) "PostgreSQL". Retrieved September

Lightning Memory-Mapped Database

scaling linearly by design. LMDB databases may have only one writer at a time, however unlike many similar key-value databases, write transactions do not block

Ingres (database)

multiple databases to be accessed at the same time. The number of databases is a configurable value. Note that this simply limits the number of databases available

SingleStore

relational database management systems List of column-oriented DBMSes List of in-memory databases List of databases using MVCC "Why Is Better Data Management

Blockchain

blockchains serve as a distributed version of multiversion concurrency control (MVCC) in databases. Just as MVCC prevents two transactions from concurrently