スキーマ不定
BtoB SaaS では,テナント毎に業務に用いるデータの形式が異なり,それらに対応できるようなカスタマイズを行える能力を提供したくなることがよくある.このようなデータを「スキーマ不定なデータ」と呼んだりするらしい.
アリエル・ネットワークさんの「スキーマ不定のデータをRDBに永続化する方法の比較」
という記事では,関係データベースを用いてスキーマ不定なデータを表現する手法として,以下の4つを挙げている.
構造写像アプローチ
モデル写像アプローチ
friendfeedアプローチ
salesforceアプローチ
これらは
サイボウズさんの Kintone のデータ構造に関するスライド
でも解説されているので参照されたい.
参考リンク
http://dev.ariel-networks.com/Members/inoue/schemaless/
https://a1a.dev/2019/flexible-form/
https://www.slideshare.net/RyoMitoma/3000-79545640
https://backchannel.org/blog/friendfeed-schemaless-mysql
#データベース
#関係データベース