SQLアンチパターン!? 多言語化対応から見るEAVの是非 by いしさか

PHP Conference Japan 2023
レギュラートーク(25分)

SQLアンチパターン!? 多言語化対応から見るEAVの是非

ishisak いしさか ishisak

グローバルプロダクトを作ろうとすると、避けては通れないのが多言語化対応です。
データベースに保持される情報の多言語化はどうするのかが悩ましいところです。
そして、考えた先に思いつた EAV(エンティティ・アトリビュート・バリュー)という方法。

しかし、EAVは様々な理由によりSQLアンチパターンに含まれています。
その理由と照らし合わせて、実際どうなのかを考えた話

主な対象

  • マスターデータの多言語化でお悩みの方
  • SQLアンチパターンに興味ある方