- 締切済み
KVSとRDBMSの違いについて
KVSとRDBMSの違いについて RDBMSでもKVSと同じこと出来ますよね? 利点ってなんでしょうか
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- hue2011
- ベストアンサー率38% (2801/7250)
回答No.2
同じことなんかできませんよ。 KVSはビッグデータと言う扱いができますが、RDBMSにはそんなことは不可能です。 RDBMSはデータのすぐに取り出しとか条件取り出しが「わかりやすく」できますが、KVSは総当たり式の考えをしますから、正確度も自由自在ですが、やりかたは工夫しないといけない。 単純にいうと、RDBMSの利点というのは、「限られたデータ」「寿命のあるデータ」を管理するのに便利であり、引き継ぎが用意だということです。 むしろ悪い点のほうが多いと思いますが、RDBはまずインデックスを作る必要があり、常にそのメンテナンスを続けないとだめだということです。そしてリレーションを張れば張るほど目に見えて遅くなり、ついに使い物にならなくなるという点です。それを避けるためにDB2なんていうやつは4つを超えたインデックスをつくろうとすればバックレてできなくなるようになっています。 こんなろくでもないDBを使って何をしようと思うのかと私は批判的に思いますね。だけど、論理的にはSQLで記載すると読みやすいし修正もしやすいし頭の悪い人間でも対応できるというのは確かですが。
- Nobu-W
- ベストアンサー率39% (725/1832)
回答No.1
https://academy.gmocloud.com/qa/20160509/2284 こちらで解り易く載ってます ご一読下さい こんなんじゃ解らん(`・ω・´)と思われたら、この回答なかったことにして下さい m(_ _)m