0

これは別の質問バストからのものです。これまでのところ明確な答えが見つからないため、流星チームが回答する必要があると思います。

「..作成中の SaaS オファリングに MongoDB を使用することにしました。サインアップする各企業は、独自の URL (mycompany.domain.com) と独自のプライベートなユーザー、プロジェクトなどのセットを取得します。 NoSQL ソリューションを使用しており、MySQL の場合のようにすべてのデータベースにスキーマの更新をプッシュすることを管理する必要はありません。すべてのデータを含む 1 つの巨大なデータベースを持つ方が良いのか、それともクライアントごとに 1 つのデータベースを持つ方が良いのか疑問に思っています。 ...」

それで、流星アプローチ(1つの流星プロジェクト/サーバーを使用)を使用できますか:1)会社ごとに異なるURL 2)会社ごとおよびその特定の会社ユーザーごとに(同じmonodbサーバー内の)異なるデータベース。

4

2 に答える 2

0

MongoDB の観点からは、クライアントごとにデータベースを作成できます。現在の安定した MongoDB バージョン 2.2 には、以前のバージョンの大規模なグローバル ロックとは対照的に、データベース レベルのロックがあります。

このように、クライアントの 1 つがシステムを叩いても、グローバル ロックで他のクライアントに影響を与えることはありません。

于 2013-02-22T14:33:10.963 に答える