データベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリに分け、それぞれの分野におけるアンチパターンを紹介し、失敗を避けるためのより良い方法を紹介。
複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱いに起因する問題、全文検索やSQLインジェクション、MVCアーキテクチャなど、実践的かつ幅広いトピックを網羅。
まだレビューがありません
Railsでも堅いデータベース設計をする。堅いenumの使い方
SQLアンチパターン勉強会 第四回:キーレスエントリ
昔の自分に伝えたい事
【初心者向け】Railsのポリモーフィック関連付けを理解しよう
【社内勉強会】DB設計の基礎(2017/06/21)
【Laravel】閉包テーブル(Closure Table)でツリーコメントしてみた
SQLアンチパターン:ランダムセレクション
sqlアンチパターンと解決策-入門編-
Railsでツリー構造(階層構造)をもったカテゴリを隣接リストモデルで実装する
SQLアンチパターン:フィア・オブ・ジ・アンノウン (恐怖の unknown)
PostgreSQL JSON の応用メモ
SQLアンチパターン勉強会 第6回:ポリモーフィック関連
SQLアンチパターン勉強会 第一回:ジェイウォーク
SQLアンチパターン:スパゲッティクエリ
SQLアンチパターン:キーレスエントリ(外部キー嫌い)
JavaEEでRESTfulアプリケーション構築
SQLアンチパターン勉強会 第五回:EAV(エンティティ・アトリビュート・バリュー)
自作gemをダウンロード数が多い順に紹介
SQLアンチパターン:インデックスショットガン (闇雲インデックス)
SQLアンチパターン:ナイーブツリー(素朴な木)
SQLアンチパターン:マルチカラムアトリビュート
質問[読んでおいたほうがいい本]の69回答のまとめ
DB未経験の新米エンジニアが読んだ書籍を時系列順に紹介
Symfonyの学びかた (2014/04/19 講演資料)
ブログで指定したタグ全てに紐付いた記事を検索する
SQLアンチパターンを読んだ私的まとめ(第I部)
主キーを識別用以外に使わない
【初心者向け】リレーショナルデータベースの正規化
閉包テーブル (Closure Table) に順序を持たせソートした結果を取得する
SQLアンチパターン:ジェイウォーク(信号無視)
SQLアンチパターン:メタデータトリブル (メタデータ大増殖)
SQLアンチパターン勉強会 第九回:ラウンディングエラー(丸め誤差)
業務でWebサービス開発をする際に気をつけたいこと(新卒向け)
index_shotgunを作った #omotesandorb
重複インデックスを検知する「index_shotgun」
Railsで大規模アプリケーションを正しく設計するために避けるべき3つの機能
SQLアンチパターン:ラウンディングエラー(丸め誤差)
SQLアンチパターン勉強会 第十四回:アンビギュアスグループ
新卒一年目までに読んで良かったと思う本の備忘録など
私が今までに読んだ技術本を簡単に紹介する
SQLアンチパターン斜め読み
SQLアンチパターン:ポリモーフィック関連
[PostgreSQL + Spring Boot + MyBatis]BLOBをデータベースで管理する
SQLアンチパターン:EAV(エンティティ・アトリビュート・バリュー)
プログラミングスキルが上がる本
ずんだの表見出し++問題 SQL 編
プログラミング未経験の新卒に読んでほしい本や記事リスト - 随時更新
NIJIBOXのエンジニアの見たいもの
プログラミング初心者がプログラミング歴0年目にオススメしたい技術書
SQLアンチパターン勉強会 第三回:IDリクワイアド
SQLアンチパターン勉強会 第七回:マルチカラムアトリビュート
MySQLの外部キー制約をRuby on Railsでやってみた
データベースの基礎用語についてまとめ
SQLアンチパターン:サーティワンフレーバー (31 のフレーバー)
SQLアンチパターン:リーダブルパスワード
SQLアンチパターン勉強会 第二回:ナイーブツリー(素朴な木)
【新人向け】これだけは知っておいて欲しい基礎知識 DB編
SQLアンチパターン:プアマンズ・サーチエンジン(貧者のサーチエンジン)
ActiveRecordで多階層カテゴリ(Ancestry)
SQLアンチパターン:インプリシットカラム(暗黙の列)
SQLアンチパターン:SQL インジェクション
SQLアンチパターン:ID リクワイアド(とりあえず ID)
SQLアンチパターン勉強会 第八回:メタデータトリブル
独断と偏見で選ぶ、新人Rubyプログラマの為の技術書21選
業務で見たクソコード・クソ設計