ユーザ用ツール

サイト用ツール


rdbms

文書の過去の版を表示しています。


リレーショナルデータベース

トランザクション

トランザクション分離レベル

Read Uncommited コミットされてないデータも読める。
Read Commited コミットされてないデータは読めない。しかし、トランザクションAは、トランザクションBに影響を与えうるデータをupdadeやinsertする事ができる
Repeatable Read コミット済みのデータしか読めず、読み込んだデータはトランザクション終了まで他トランザクションからupdateされない。しかし、トランザクションAは、トランザクションBに影響を与えうるデータをinsertする事ができる
Serializable トランザクション終了まで別のトランザクションを実行できず、待ち状態になる

エンタープライズRDBMS無料版

Oracleなどの高価なDBMSにも無料版が存在する。ライセンスをよく読んで使用すること。

Oracleは無料でWebアプリのバックエンド等に使える。スケールアップの必要がでてきたらクラスタリング等高度な機能を有する有料版にアップグレードできる(それがOracleの戦略だろう)。企業向けのアプリならば、初期費用を抑え、大規模になってきたらOracle社のスペシャリストに任せるという方法も良いだろう。

rdbms.1334467930.txt.gz · 最終更新: 2012/04/15 05:32 by nullpon