multi-tenant

    0

    1答えて

    ASP.NET MVCを使用してマルチテナントアプリケーションを構築しています。今、バグに気づいたが、完全にランダムな間隔で、間違ったテナントからのデータが別のテナントのために取り出されることがある。 だから例えば、Tenant1はログインするが、彼らはTenant2からの情報を参照してください。私はすべてのテナントからTenantIdと同じデータベースを使用しています。 下記のように私はグローバ

    0

    1答えて

    現在、Cassandraにデータベース/テーブルを作成するときは、データを取得する前にスクリプトを実行する必要があります。しかし今、マルチテナントアーキテクチャでテナントごとに同じDatabaseを作成したいと思います。テナントごとに明示的にデータベースを作成する必要があるのですか、それとも実行時にデータベースを作成する方法はありますか? 事前に感謝しますが...

    3

    1答えて

    マルチテナント構造のDjango + Postgresアプリがあり、このタイプのアプリをAWSに配備した経験はありません。私は一般的なElastic Beanstalkチュートリアルに従って、単純なアプリケーションをデプロイしました。 (https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beanstal

    0

    2答えて

    私はテナントごとに、LAMP環境の単一のMySQLデータベースに50のテーブルを別々に作成するマルチテナントアプリケーションを開発しています。 各セットの平均テーブルサイズは10 MBですが、50〜200 MBのサイズを持つ約10個のテーブルは例外です。 MySQL InnoDBはテーブルごとに2つのファイル(.frm & .ibd)を作成します。 100のテナントのために、100×50 = 50

    1

    1答えて

    マルチテナントをサポートしています。パーティションキーまたはクラスタリング列の一部として顧客IDを持つ方が良いですか? パーティションキーの一部として顧客IDを持つことで、1つの顧客データを別の顧客が見ることができなくなります。 カスタマーIDをクラスタリング列の一部として持つため、開発者はcustomer idがwhere句の一部であることを確認する必要があります。また、より多くのスペースを取る

    3

    1答えて

    〜65,000のスキーマ(顧客ごとに1つずつ)を持つpostgresデータベースがあり、それぞれに〜5〜20個のテーブルがあります。私は、新しいスキーマやテーブルの作成が遅くなっているように見えます。私は、このシナリオをサポートするために適切に索引付けされていないシステム表があるかもしれないと推測していますが、 "EXPLAIN CREATE SCHEMA"をコールすると構文エラーがスローされるた

    2

    1答えて

    My Rails 5アプリはActionCableを使用しており、テナントがあります(apartment gemを使用しています)。しかし、ActionCableはアパートミドルウェアを見ないので、テナントを設定しません。 誰もがこのすべての作業をまとめる方法はありますか?

    1

    1答えて

    symfonyに異なるparameters.ymlを読み込むことは可能ですか?私はSaaSのマルチテナントAPPを持っており、loginアクション時に正しいDBにユーザをディスパッチするために、各テナントにparameter.yml(config DBを持つ)の異なるloadを設定したいと考えています。 ありがとうございます! EDIT:SOLVED! 私はそれはのようにフォルダ内のさまざまなテナ

    0

    2答えて

    私は、Authenticationの後に複数のデータを接続するadminデータベースの後にmongodbとspring-dataの中でmulti-tenancyを使用しています。数時間ごとに、mongodサービスがダウンします。事前に 2017-01-17T18:12:45.785+0000 I CONTROL [main] ***** SERVER RESTARTED ***** 2017-0

    1

    1答えて

    マルチテナントアプリケーションにMasstransitスケジューリングAPIを使用したいと思います。テナントごとに定期的なメッセージを送信する必要があります。 var schedule1 = new MySchedule("1 * * * * ?", "Tenant 1"); var schedule2 = new MySchedule("6 * * * * ?", "Tenant 2");