『SQLアンチパターン「ジェイウォーク」との付き合い方』をNoteに投稿しました!
弊社エンジニアのねぎが、SQLアンチパターンのジェイウォークとの付き合い方についてNoteを投稿しました。
↓↓↓↓↓↓↓↓↓
SQLアンチパターン「ジェイウォーク」との付き合い方
はじめに
こんにちは!
クリーヴァ株式会社のエンジニア ねぎ です。
早速ですが、皆さんはジェイウォークというアンチパターンをご存知でしょうか?
一見すると、関連情報を柔軟に格納できて便利なJSON型カラム。 しかし「ジェイウォーク」 と呼ばれるアンチパターンに陥っている可能性があり、将来のパフォーマンス低下やデータ不整合といった技術的負債につながる危険性を秘めています。
先日、『SQLアンチパターン』を読みジェイウォークについて学んだのですが、私が参画しているプロジェクトでも同様の設計に遭遇したことがあります。
この記事では、ジェイウォークの短期的なメリットと、それを上回る長期的なデメリットを整理し、私たち開発者がどう向き合っていくべきかを探ります。