我已经看了一会儿玩RavenDb并开始关注MultiTenancy。 Ayendes的多租户样本如下:
using(var store = new DocumentStore
{
Url = "http://localhost:8080"
}.Initialize())
{
store.DatabaseCommands.EnsureDatabaseExists("Brisbane");
store.DatabaseCommands.EnsureDatabaseExists("Melbroune");
store.DatabaseCommands.EnsureDatabaseExists("Sidney");
using (var documentSession = store.OpenSession("Brisbane"))
{
documentSession.Store(new { Name = "Ayende"});
documentSession.SaveChanges();
}
}
我不知道每个数据库是如何存储的,因此问题是:这适用于拥有大量租户的大型应用程序吗?
答案 0 :(得分:10)