MYSQLデータベースであるCodeIgniterPHP上に構築されたWebアプリケーションがあり、PHPActiveRecordsを使用しています。私たちは成長と拡大を続けており、ホワイトラベルの付いたアプリケーションを提供する必要があります。私が直面している唯一の問題は、データベースの処理方法です。2つのサイト間で大量のデータが共有されるため、2つのデータベース接続は必要ありません。私はマルチテナンシーを調査しましたが、それは素晴らしいオプションのように思えますが、すべてのActiveRecord検索を書き直して、tenant_id ='this site'の条件を設定し、コードを作成するときに同じことを行うように従業員をトレーニングする必要がある場合は、スケーラブルではありません。A)多くの変更を加えずにマルチテナンシーをPHPActiveRecordsに統合する方法、またはB)マルチテナンシーよりも優れたソリューションを提供する方法について誰かが考えていますか。
前もって感謝します。