なぜOracleのドライバはREAD_UNCOMMITTEDをサポートしていませんか?OracleのドライバがREAD_UNCOMMITTEDをサポートしていないのはなぜですか?
1
A
答えて
5
Tom Kyteから引用:
READ UNCOMMITTED分離レベルは、ダーティ読み取り可能。 Oracle データベースでダーティ・リードは使用されず、許可さえされません。 READ UNCOMMITTED分離レベルの基本的な目標は、非ブロック読み取りを可能にする標準ベースの定義 を提供することです。お分かりのように、 のように、Oracle Databaseでは、ノンブロッキング・リードのデフォルト値は です。
4
Oracleデータベースでは、コミットされていないデータを読み取る機能がサポートされていないためです。読者がライターをブロックせず、ライターが読者をブロックしないような、オラクルのマルチ・バージョンの読取り一貫性のあるアーキテクチャーを考えると、コミットされていないデータを読んでみたいという状況に直面しています。他のデータベースでは、これは一貫性を犠牲にしてロックを最小限に抑える方法ですが、コミットされたデータのみを読み取るためにOracleにロックはありません。
関連する問題
- 1. PDOのOracleドライバがlastInsertId()を実装しないのはなぜですか?
- 2. リバースイテレータをサポートしていないのはなぜですか?
- 3. mxmlがコンポーネントコンストラクタをサポートしないのはなぜですか?
- 4. OpenCLが再帰をサポートしないのはなぜですか?
- 5. djangoが接続プールをサポートしていないのはなぜですか?
- 6. JSONPathが親をサポートしていないのはなぜですか?
- 7. ErlangでオーバーラップUDPをサポートしないのはなぜですか?
- 8. なぜJavascriptはデフォルトで継承をサポートしていないのですか?
- 9. メトロアプリケーションでMFCreateMediaSessionがサポートされないのはなぜですか?
- 10. pyGameまたはpygletがpython 3をサポートしないのはなぜですか?
- 11. このOracleのバルク挿入が機能しないのはなぜですか?
- 12. なぜWeb Audio APIがnodejsでサポートされていないのですか?
- 13. dictキーはリスト減算をサポートしますが、タプル減算はサポートしないのはなぜですか?
- 14. Java ListインターフェイスがgetLast()をサポートしないのはなぜですか?
- 15. LINQ to EntitiesがSingleOrDefault()をサポートしないのはなぜですか?
- 16. RailsのActiveRecordが複数テーブルの継承をサポートしていないのはなぜですか?
- 17. のNeo4j JDBCドライバのエラー「setEscapeProcessingはNeo4jStatementでサポートされていない」
- 18. hsqldb listaggのようなoracle関数をサポートしています
- 19. なぜOCamlはレコードのサブタイプをサポートしていませんか?
- 20. なぜOpenGLはミップマップをサポートしていますが、インテグラルイメージはサポートしていませんか?
- 21. なぜJavaメタプログラミングのサポートは良くないのですか?
- 22. スレッドが停止していないのはなぜですか?
- 23. ナビゲーションリストが浮動していないのはなぜですか?
- 24. memcachedがリスト、セット、またはハッシュテーブルをサポートしていないのはなぜですか?
- 25. MySQLは部分的なロールアップをOracleのようにサポートしていますか? Oracleのドキュメントとして
- 26. doctrine 2.0がデフォルトの列値をサポートしていないのはなぜですか?
- 27. レールがイベントコードの書き込みを完全にサポートしていないのはなぜですか
- 28. Javaコンパイラがインポートの継承をサポートしていないのはなぜですか?
- 29. Crystal ReportsがOracleドライバを使用して一部のOracleビューからデータを返さない
- 30. Luaはテールコール最適化をサポートしていますが、完全継続をサポートしていないのはなぜですか?