哪个更好:多数据库或单数据库[关闭]
Posted
技术标签:
【中文标题】哪个更好:多数据库或单数据库[关闭]【英文标题】:Which Is better : Multi databases or single database [closed] 【发布时间】:2012-11-10 04:13:52 【问题描述】:我在 11 个数据库中有大约 1.63 GB
的文本信息。
这些数据库信息不相互关联。 我的应用程序从 DVD 运行我在第一次连接到每个数据库时遇到了一些问题 它需要一些时间来打开到每个数据库的连接。 我有一个问题:哪个更好? 1-收集单个数据库中的所有表提高我的应用程序速度? 我使用 SQLCE 3.5 创建了我的数据库,并且正在使用实体框架。
【问题讨论】:
这么明显这是一个只读数据库? @Kirk Woll:是的,它是只读的。 两者都做并衡量哪个表现更好? (提示:如果您的回答是“这将花费太多时间!”那么您选择哪种方法并不重要) 【参考方案1】:您的问题确实没有提供足够好的上下文来正确回答,但如果初始连接延迟是问题所在,那么自然减少出站连接的数量将提高性能。由于缺乏上下文,无法知道单个数据库如何影响性能和可扩展性。
【讨论】:
每个数据库的确切初始连接延迟需要一些时间。如果我将所有数据库收集在一个数据库中,我只有一个初始连接?是真的吗?【参考方案2】:不管数据库的数量是多少,通常你都应该池化连接...
池化留下一组已经建立并准备好使用的连接,没有开销
【讨论】:
是的,但问题明确集中在第一个连接上。以上是关于哪个更好:多数据库或单数据库[关闭]的主要内容,如果未能解决你的问题,请参考以下文章