みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

なぜRDBの検索は遅い?

個人的な印象ですが、RDBベースの検索システム、データ抽出システムはグーグルやヤフーの検索サービスに比べて異様に遅い気がします。

検索条件(検索語句)や検索対象はグーグル、ヤフーの方が遥かに複雑で広大なように見えるのに、なぜこのような差があるのでしょうか?(グーグルがrobotで予めデータ集めてるとか、キャッシュサーバがあるとかこうりしても差が開きすぎな気がします)

アルゴリズムレベルでRDBの方が検索に向いていない感じがするのですが、ご存知の方、教えてくださいますようお願いします。

投稿日時 - 2015-05-19 17:14:15

QNo.8978066

暇なときに回答ください

質問者が選んだベストアンサー

単一のデータベースでデータを抽出するのと、大量のコンピュータで分散並列処理を行うのとでは根本的な考え方が違うので性能差はしかたないでしょう。

それにRDBはデータが更新される際の安全性・一貫性にも考慮が必要ですが、Web検索のようなビッグデータからの抽出は検索と更新の処理が完全に分離されるので、余計な事を考えないぶん高速に処理させられますね。

投稿日時 - 2015-05-19 17:26:13

お礼

なるほど、確かに‼︎ありがとうございます‼︎

投稿日時 - 2015-05-21 12:38:28

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問