- Mastering PostgreSQL 9.6
- Hans Jurgen Schonig
- 160字
- 2021-07-09 19:57:13
Considering SSI transactions
On top of read committed and repeatable read, PostgreSQL offers serializable (or SSI) transactions. So, in all, PostgreSQL supports three isolation levels. Note that read uncommitted (which still happens to be the default in some commercial databases) is not supported: if you try to start a read uncommitted transaction, PostgreSQL will silently map to read committed. However, back to serializable.
The idea behind serializable is simple; if a transaction is known to work correctly if there is only a single user, it will also work in the case of concurrency if this isolation level is chosen. However, users have to be prepared; transactions may fail (by design) and error-out. In addition to that, a performance penalty has to be paid.
If you want to know more about this isolation level, consider checking out https://wiki.postgresql.org/wiki/Serializable.
- 高效能辦公必修課:Word圖文處理
- Go Machine Learning Projects
- 輕松學PHP
- 精通Excel VBA
- 自動檢測與轉換技術
- Windows程序設計與架構
- Embedded Programming with Modern C++ Cookbook
- Linux服務與安全管理
- Learn QGIS
- Mastering Exploratory Analysis with pandas
- Hands-On Business Intelligence with Qlik Sense
- 筆記本電腦使用與維護
- PowerPoint 2010幻燈片制作高手速成
- 基于元胞自動機的人群疏散系統(tǒng)建模與分析
- PowerPoint 2003中文演示文稿5日通