【问题标题】:Delay in connecting to a new database连接到新数据库的延迟
【发布时间】:2016-02-09 06:35:17
【问题描述】:

我打算制作一个软件(带有实体框架的 ASP.NET 4.6.1 MVC),它可以从 DB 中读取大量数据。因此,我有一个数据库,其中包含所有全球信息、项目等,现在我正在考虑将所有内容放入同一个数据库但在不同的表中,或者为每个更大的组创建一个数据库。

现在阅读量很大,在主数据库中保存连接信息然后连接到不同的数据库是不是不好的做法?否则我会在主数据库中拥有项目信息,而在同一个数据库的不同表中拥有内容。

连接到不同的数据库以检索信息是否有任何明显的延迟?

【问题讨论】:

    标签: asp.net database entity-framework


    【解决方案1】:

    如果它是所有您的 数据,对于您的应用程序,它应该都放在same 数据库中。绝对使用不同的表。您应该阅读实体设计和规范化...如果您真的需要这样做,您可能已经不知所措了。

    【讨论】:

    • 我们计划让不同的公司都可以使用该软件。所以我在考虑为每家公司拥有一个数据库,但将所有主要信息(项目的元数据和连接信息)保留在主数据库中
    • 你现在说的是multi-tenancy.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 2013-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多