テクノロジー

マルチテナント作るならPostgres一択。アプリ層に依存しない「RLS」によるデータ隔離が最強すぎる話 - Qiita

1: kibitaki 2026/02/09 10:08

バックアップは遅くなるし1社の起こした不整合で全部死ぬしその社だけ書き戻すのも死ぬし監査でも指摘されるし普通に分離の方がよくね?一択まで言うなら全部が比較にならねーほど最強に痛快でズギャアアアンと

2: m4fg 2026/02/09 10:29

やってみるとわかるが実際のマルチテナントには使いづらい。リレーションにも弱い(主に設計面で)

3: civicpg 2026/02/09 10:48

完全に分離されるケースにならいいかもだけど、企業間のリレーションあったりすると難しかった。管理者機能みたいなのとか。ある程度妥協してRLSを使う接続と使わない接続とを分けて使ってみてる

4: strawberryhunter 2026/02/09 10:51

RLSのパフォーマンス問題って昔の話なの?性能30%減とか言われてた。通信1つ増えるし。/私はマルチDB派だけど、RLSを採用するなら手作業はゼロの前提でないと危険すぎるが、今後はやりやすいかもしれない。

5: circled 2026/02/09 12:47

サービス次第なのでマルチテナント=RLS最強説はちょっと無理がある