- PR -

RDMSの選択基準

投稿者投稿内容
GOOOP
ベテラン
会議室デビュー日: 2006/04/01
投稿数: 52
投稿日時: 2007-01-24 23:21
レスがいっぱいついてとてもうれしいです。
ありがとうございます。

SQLServerもOracleもやはりあまり大差はないのですね。
SQLServerは
OLTP等の場合、読み取り一貫性の実装をソース側でしなくてはならない
と聞いたことがあるので(それに関しては事実かどうかは?なのですが。。。)
それも含めて、
若干差はあるのかなと思っておりましたので。。。

いーた
大ベテラン
会議室デビュー日: 2004/07/12
投稿数: 154
お住まい・勤務地: 東京
投稿日時: 2007-01-24 23:41
引用:

SQLServerは
OLTP等の場合、読み取り一貫性の実装をソース側でしなくてはならない
と聞いたことがあるので(それに関しては事実かどうかは?なのですが。。。)


読み取り一貫性は2005でサポートされるようになったようです。
自社環境は2000からの移行なので実際使えるかどうかは検証してませんが...
http://www.microsoft.com/japan/sql/facts/compare/03.mspx
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2007-01-25 11:06
引用:

SQLServerは
OLTP等の場合、読み取り一貫性の実装をソース側でしなくてはならない


読み取り一貫性自体は以前のバージョンから保証しています。
ただその実装がロックによるもののため、アプリケーションによってはパフォーマンス
に悪影響があるということです。いーたさんの書き込みのとおり、2005からはバージョ
ニングによる読み取り一貫性もサポートされています。
GOOOP
ベテラン
会議室デビュー日: 2006/04/01
投稿数: 52
投稿日時: 2007-01-25 22:47
読み取り一貫性はSQLServer2000でも
保障されていたんですね。

知りませんでした。。。
でもロックによるということは関連する
データにもすべてロックが掛かるということなんですよね。
確かにパフォーマンスが落ちそうです。
ちゃっぴ
ぬし
会議室デビュー日: 2004/12/10
投稿数: 873
投稿日時: 2007-01-25 23:00
大規模だと clustering の差による scale out の容易性ってのも絡んでくるでしょうね。

スキルアップ/キャリアアップ(JOB@IT)