c# - 多站点 CMS - 每个站点的数据库,还是所有站点的一个数据库?

标签 c# asp.net database database-design content-management-system

我打算用 ASP.NET 编写一个多站点内容管理系统。哪个更快:每个站点一个数据库,还是所有站点一个数据库?

谢谢。

编辑:如果每个站点都有一个数据库,我应该使用哪个数据库? XML?

最佳答案

如果您的网站访问量很大,那么所有网站的单一数据库可能最终不是一个好的选择。此外,这意味着您的数据库表必须更加复杂,从而使系统运行速度变慢。

关于数据库的格式,XML 肯定不是其中之一。例如,尝试使用 MySQL 或 Postgree。

关于c# - 多站点 CMS - 每个站点的数据库,还是所有站点的一个数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1383941/

相关文章:

c# - LINQ - 从特定索引开始的列表中获取项目

mysql - 在数据库之间复制表

PHP : insert into database with ajax

php - 使用 PHP 在 MySql 数据库中插入数据时遇到问题

c# - WPF 工具栏项呈现失败

c# - Unity - 使用枚举属性来检测对象碰撞

c# - 如何在 C# 的 visual studio 中安装 SAPI?

c# - 如何在 SQL 中创建/映射 base31 "Identity"列

c# - ASP.NET 身份提供程序 SignInManager 不断返回失败

c# - 使用 linq 或 subsonic 计算距离