タグ

2013年1月15日のブックマーク (4件)

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

  • SQLアンチパターン

    書はDB設計やSQL記述の際に避けるべき事柄を1章で1つ、25個紹介する書籍です。リレーショナルデータベースを中心に据えたシステム開発には、様々な場面で陥りやすい失敗(アンチパターン)があります。書はデータベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリに分け、それぞれの分野におけるアンチパターンを紹介し、失敗を避けるためのより良い方法を紹介します。複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱いに起因する問題、全文検索やSQLインジェクション、MVCアーキテクチャなど、実践的かつ幅広いトピックを網羅します。日語版では、MySQLのエキスパートとして著名な奥野幹也氏によるアンチパターンを収録。データベースに関わるすべてのエンジニア必携の一冊です。 書への称賛の声 監訳者まえがき はじめに I部 データベース論

    SQLアンチパターン
  • 論理的に考えることの強力さを一生忘れなくさせる世界一くだらない問題

    学校で教える内容を増やすとか減らすとかいう話を聞くと、思い出すことがある。 学校の授業で聞いたことで、今も覚えていることといえば、どれも余計なことばかりだ。 人間が不真面目にできているせいかもしれないが、意思伝達から冗長さや不要なものを除いていくと、いつしか何も伝わらなくなってしまうんじゃないかと思ってしまう。 以下で紹介するのも、むかし雑談のように聞いて、今も忘れがたく頭の片すみにあるバカ話である。 この主張を調査によって検証するためには、髪の毛の数を数えるという手間のかかる作業を、膨大な人数分繰り返すことが必要である。 ほとんどの人にとっては不可能であり、また可能な者がいたとしても、この主張の成否を知ることにはあまりにメリットがないので、調査が実施される見込みはほとんどない。 ではこの件は、人類にとって永遠に謎のままなのかといえば、そうではない。 我々は思考の力によって結論を得ることが

    論理的に考えることの強力さを一生忘れなくさせる世界一くだらない問題
  • 遅いSQLって » DAのコラム

    HOME   >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     株式会社 MRT 遅いSQLって 品質の問題? 開発者は、SQLをつくって正常な結果が取得できればテストOKとなる事がおおいのですが、明らかにSQLの問題のプログラムのレスポンスが悪い場合、開発者に責任はないのでしょうか? ・テストケースでは、データ量が少量でのテストだけで実運用でデータが増えた場合のテストを行っていない ・データ件数のMAX値でのテストを行っていない。 こんなSQLで納品されて、運用を開始後数カ月たって問題が持ち上がるケースがよくあります。 SQLのレスポンスを改善した時の、問題となったSQLを見たいとあげてみたいと思います。 ■静的なSQLで、全ての条件の項目が「LIKE」になっている。 画面からの入力項目が条件になっているのですが、静的なSQLなので、全ての項目をLI