Closed5

ユーザー定義項目機能の設計

nologyancenologyance

ユーザー定義項目、カスタム項目と呼ばれるような、サービス提供側では事前に定義しきれない属性を取り扱う要件を実現するための設計

nologyancenologyance

再確認

ドメイン知識で解消できないか?

ドメインエキスパートの知恵を借りれば、多くのユーザーが欲している項目については定義できるかもしれない

nologyancenologyance

  • JSONカラム
  • 有限個のAttrubuteカラム(列持ち)
  • 行持ち(EAV)
    • パフォーマンスの問題が出たら列持ちにマイグレーション可能
nologyancenologyance

拡張が考えられる機能

  • 検索
  • 演算
  • hook
    • 〇〇したときの値を自動的に格納する
nologyancenologyance
  • ユーザーごとに定義項目を変えられる
  • 契約単位で定義項目を変えられる
このスクラップは2024/10/04にクローズされました