バックアップは遅くなるし1社の起こした不整合で全部死ぬしその社だけ書き戻すのも死ぬし監査でも指摘されるし普通に分離の方がよくね?一択まで言うなら全部が比較にならねーほど最強に痛快でズギャアアアンと
やってみるとわかるが実際のマルチテナントには使いづらい。リレーションにも弱い(主に設計面で)
完全に分離されるケースにならいいかもだけど、企業間のリレーションあったりすると難しかった。管理者機能みたいなのとか。ある程度妥協してRLSを使う接続と使わない接続とを分けて使ってみてる
RLSのパフォーマンス問題って昔の話なの?性能30%減とか言われてた。通信1つ増えるし。/私はマルチDB派だけど、RLSを採用するなら手作業はゼロの前提でないと危険すぎるが、今後はやりやすいかもしれない。
サービス次第なのでマルチテナント=RLS最強説はちょっと無理がある
マルチテナント作るならPostgres一択。アプリ層に依存しない「RLS」によるデータ隔離が最強すぎる話 - Qiita
バックアップは遅くなるし1社の起こした不整合で全部死ぬしその社だけ書き戻すのも死ぬし監査でも指摘されるし普通に分離の方がよくね?一択まで言うなら全部が比較にならねーほど最強に痛快でズギャアアアンと
やってみるとわかるが実際のマルチテナントには使いづらい。リレーションにも弱い(主に設計面で)
完全に分離されるケースにならいいかもだけど、企業間のリレーションあったりすると難しかった。管理者機能みたいなのとか。ある程度妥協してRLSを使う接続と使わない接続とを分けて使ってみてる
RLSのパフォーマンス問題って昔の話なの?性能30%減とか言われてた。通信1つ増えるし。/私はマルチDB派だけど、RLSを採用するなら手作業はゼロの前提でないと危険すぎるが、今後はやりやすいかもしれない。
サービス次第なのでマルチテナント=RLS最強説はちょっと無理がある