もう1つの、DBのかたち、分散Key-Valueストアとは (1/3) - @IT
もう1つの、DBのかたち、分散Key-Valueストアとは (1/3) - @IT
分散Key-Valueストア(DKVS)というのは要するにJavaでいうところのHashtableやHashmap、AS3で言えばObjectだ。この程度のデータストアでも結構実現できる事は多いというのは、これまでの経験上も明らか。
GoogleはRDBのACID特性をあきらめて、シンプル、高速、分散を目指したDBを開発したわけだ。きっとGoogleではまったくOracleなど使っていなさそうだ(^^);
どちらが優れているということではなく、用途によるという事だと思う。ACID特性が必要な銀行や業務アプリケーションなどはやはりRDBだろうが、多くのWebサービスはDKVSで十分だと思う。
実際サプリーンのテーブルだって、ほぼHashtableみたいなモロ簡単な構造のテーブルしかないではないか。
分散Key-Valueストア(DKVS)というのは要するにJavaでいうところのHashtableやHashmap、AS3で言えばObjectだ。この程度のデータストアでも結構実現できる事は多いというのは、これまでの経験上も明らか。
GoogleはRDBのACID特性をあきらめて、シンプル、高速、分散を目指したDBを開発したわけだ。きっとGoogleではまったくOracleなど使っていなさそうだ(^^);
どちらが優れているということではなく、用途によるという事だと思う。ACID特性が必要な銀行や業務アプリケーションなどはやはりRDBだろうが、多くのWebサービスはDKVSで十分だと思う。
実際サプリーンのテーブルだって、ほぼHashtableみたいなモロ簡単な構造のテーブルしかないではないか。
コメント
コメントを投稿