• 締切済み

正規化すると遅くなるというのは迷信か?

正規化すると遅くなるというのは迷信だというグループがいます。 http://www.doaplus.com/html/bun03_20051101.html 遅くなることがあっても、それはDBに適切な設定を施せていないからだというのですが、どう思われますか?よろしくお願いします。 ※この質問は本来特設アンケートで行うべき内容かと思いますが、あちらではDBエンジニアの閲覧数が少なく適切な回答を得られない可能性があるため、こちらで質問させていただいています。

みんなの回答

  • MZ-80B
  • ベストアンサー率56% (46/81)
回答No.2

迷信という言葉使いは、ちょっと頑張りすぎという感じです。 実験したサンプルスキーマも、非正規化に手を抜きすぎています。 実験内容の場合なら、非正規化というなら受注数や受注額を非正規化するでしょう。 非正規化は最大公約数的なレイアウトみたいなものですから、それに対して的外れなケースでは当然対応できません。 これでは、一方的な主張と受け取る人がいてもおかしくありません。 文面が刺激的で、何やら非正規化信者?に対して行なわれているようにも見えます。 それより一般的に正規化について、ただす必要があるほど誤解されているのか、という方が気になりますね。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

汎用機のRDBMSの設計部署に長年所属し、多くのシステム 開発支援を行ってきましたが、「正規化すると遅くなる」 という案件は聞いたことがありません。 正規化、インデクス付け方法、検索条件やSQL発行方法、 その他の性能に関するチューニングで、満足の得られる 性能を得られています。

arakororin
質問者

お礼

あー、そうですか。汎用機は少し違うのかもしれませんね。間違っているかもしれませんが、銀行のシステムは古い仕組みなのに超膨大なトランザクションを短時間で処理しますから。 正規化で遅くなるというのは日経BP社系の雑誌で大規模システムでの失敗例としてしばしば取り上げれれるネタですけどね。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • よく閲覧、質問、回答をするカテゴリーは何ですか?

    私はよく閲覧しているのは特設アンケートですが 質問の数がすごい多く感じます。最新の質問が一日もしないうちに 前のページに移ってしまっています。

  • 正規分布による分析

    すみません、質問が複数あるので長文になります。 また当方、統計学については素人のため初歩的すぎる質問であったら失礼します。 前提:卒研でアンケート調査を行い結果を統計で分析することになりました。アンケート内容は「ある事項につき賛成~反対までを無段階で聞く」とうもので、その結果を正規分布にかけて5段階にわけ、各段階の割合を求める。というものです。 1:アンケート調査を行い結果を分析するにあたりそのアンケート結果が正規分布なのか検定する手段として、尖度、歪度は学んだのですが、この二つの検定方法はそれ以外の検定方法(カイ二乗検定など)に比べ信頼性に足るのでしょうか? 2:アンケート結果が正規分布にのっとらない場合、片端に偏ったり、中心が最少で両端に偏ったりした場合に、正規分布による分析をした時は信頼に足る結果は出ないという事になるのでしょうか? 3:上記のようなアンケート調査の場合に、正規分布にのっとらない場合に用いられる分布などがあれば教えていただきたいです。 以上、長文失礼しました。m(_ _)m

  • 派遣/契約社員などの非正規雇用は、これからも増加すると思いますか?それとも

    「特設アンケート」カテ、「転職」カテあたりですべき質問かと思いましたが、ここの回答者の方々の方が、よくご存知そうので、こちらでしてもいいでしょうか? 派遣/契約社員などの非正規雇用は、これからも増加傾向にあると思いますか? それとも昭和時代のように正社員制度が見直されて正社員シフトになると思いますか? 私は予想ができません。皆さん、主観で結構ですので、どう思われますか?

  • 特設アンケートへの回答が少ない。

    特設アンケートへの回答が少ない。 表題の通りで、このコーナーで昨日アンケートを実施しましたが、回答数が少なくて伸び悩んでいます。 アンケートは、質問番号:5939656で下記のタイトルになっています。 自動車製造業、法令遵守、社員の通勤車両の1年点検切れや違法改造について。 質問のURLは、http://okwave.jp/qa/q5939656.htmlになっています。 アンケートで有る程度の数の回答を集めて参考にして、資料作りのデーターにしたいと思ったのですが回答が少なくて資料にならず困っています。 上記の特設アンケートを締め切らずに何とかして回答数を増やす方法はないでしょうか? (一旦締め切りにして同じアンケートを繰り返し投稿するのでは能が無いと思うのですが、何かよい策はございませんでしょうか)

  • OKWaveで皆さんが回答に割く時間は?!

    OKWaveでよく回答される皆様へ。 (教えて!gooなど提携サイトからの利用者も含む) 【特設】アンケート以外のカテゴリーにおける、 回答の投稿についてお尋ねします。 差し支えなければ、世代と性別もお願いします。 《質問1》 皆さんが1つの質問に回答するのに費やす時間は、 平均するとどの位ですか? 《質問2》 あなたの場合、以下の両者の割合はどの位ですか? [A] 回答作成に費やす時間 [B] 閲覧など、回答作成以外に費やす時間 《質問3》 あなたは以下のどちらのタイプにより近いですか? [A] 回答数は少ないが、   一つの質問への回答に多く時間を費やす。 [B] 回答数は多いが、   一つの質問への回答にはあまり時間を費やさない。 《質問4》 あなたはどういう時にOKWaveにアクセスしますか? 当方、最近アンケート以外の回答も始めました。 今度の参考としますのでよろしくお願いします。 私は入力作業は早いものの文章作成が苦手で、 【特設】アンケートを除く過去6回答の作成に、 合計6時間も費やしてしまいました。ww

  • OKWEB(アンケートの質問)について

    OKWEBで質問した内容(特設アンケート)について多くの人の意見のアンケートがほしいのですが 以前質問したら最初の何日かだけしか回答がありませんでした(数人程度)。 多くの人の回答を得たい場合どうすればいいのでしょうか?

  • 正規分布でない母集団の母平均の信頼区間

    数学を趣味で勉強してます。よろしくお願いします。 質問内容は 正規母集団の母平均は、t分布を使って求められますが 標本を取って行ったら「母集団が正規分布と言えない場合」の 母平均の信頼区間を求めるには、どのように考えればよいのでしょうか。 母集団が正規分布でなくても、 中心極限定理(標本数を大きくしていくと標本平均の確率分布は正規分布に近づく)から 標本数を増やしてt分布使えばいいのかな?と思うのですが、どうでしょうか。 アドバイス、お願いします。

  • postgreSQLの正規表現

    いつもお世話になってますurizakaです。 さて、現在postgreSQL7.1(環境はLinux、言語はJava)を使ってツールを作って いるのですが、その中でIPアドレスとそのドメインを入力したテーブルm_hostが あるのですが(以下のような内容のデータが入っています) ip domein 128.155.35.42 http://www.sample.ne.jp 128.166.34.69 http://www.sando.com/index.html 199.231.12.36 http://paoo.co.jp/search?q=axieosenoe これらのテーブルから、domeinの「http://」の後で、次の「/」までの部分で、 最後の文字部分がjpのものが何件あるか?といったデータを集計したいの ですが、これはどのようにすればよいのでしょうか?JavaやVBだったら、 「/」で区切った後に、「.」で区切って最後の配列の要素を…といったプログラム を組むのですが、なるべくDB側で処理してしまいたいのです。 postgreSQLには正規表現の機能があるそうなので、それを使って結果を集計 できればと思うのですが… すみませんが、宜しくお願いします。

  • MySQLにおける正規表現

    はじめて投稿させていただきます。 質問なのですが、 mysqlの正規表現において、文字と文字の間の文字の抽出はできますでしょうか?様々なwebサイトを参考にして挑戦しましたが、うまくいきません。よろしくお願いします。 tableはweatherテーブルとし、 id:int content:char 正規表現抽出内容[曇時々雪 - 最高気温-2℃ (木)] の文字列のうち[-2]を抽出 試してみたselect文 select content from weather content regexp "['温'-'℃']"; です。 他にもいくつか検証しましたが、答えを導くことができませんでした(*_*;よろしくおねがいします。 ちなみに、登録者のuserテーブルに格納されているカラム(利用者設定温度)と比較し、設定温度>正規表現結果のuser情報だけを表示したいのですが、できますでしょうか?(正規表現と関数計算の応用?) userテーブルは id:int temperature(設定温度):int よろしくおねがいします。

  • 正規表現で画像を置換

    <img src="http://domain.com/test1/sample1/20090226234426-P1150071_s.jpg" width="160" height="120" alt="TEST" /> となっているものを、 <a href="http://domain.com/test1/sample1/20090226234426-P1150071_s.jpg">画像</a> と置換したいのですが、正規表現がいまいち理解できませんでしたので、 質問させていただきました。 PC用のコンテンツから携帯に移植する際に内容の圧縮の意味を込めて、作る必要がありましたので、お手数ですがよろしくお願いいたします。

    • ベストアンサー
    • PHP