7

MVCC (マルチバージョン同時実行制御) の概念の概要を説明している Web 上の多くのリソースを見つけましたが、それがどのように機能し、どのように実装されるべきかについての詳細な技術リファレンスはありません。実装の基礎となる十分な理論 (および理想的には少しの実用的なヘルプ) を含むオンラインのドキュメントまたはオフラインの書籍はありますか? 多かれ少なかれ PostgreSQL の機能をエミュレートしたいと考えています。

(情報については、SAS/Share を使用して SAS に実装します。これは、いくつかのロック プリミティブと、基になるデータ ストアへの同時読み取り/書き込みアクセスを提供しますが、トランザクションの分離や適切な DBMS 機能の方法には何もありません。 SAS/Share は、これは不可能な作業だと考えています。大声で言ってください!)

4

3 に答える 3

3

トランザクション処理: 概念と技法およびトランザクション情報システム: 理論、アルゴリズム、同時実行制御と回復の実践は、トランザクション処理の信頼できる情報源です。

これらの本はどちらもPostgreSQL Wikiにも記載されています。

于 2011-03-03T11:08:41.940 に答える