Questions tagged «database-design»

数据库设计是指定数据库的结构以及逻辑方面的过程。数据库设计的目的是代表某种“话语世界”-事实的类型,业务规则和数据库要建模的其他要求。

10
万维网的最大站点在哪些数据库上运行?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 该问题旨在作为主要网站使用的数据库及其配置的列表,对于任何想将其网站扩展到Twitter,Facebook甚至Google规模的人来说,都是一个很好的参考。 请尽量减少您的回答,并确保引用使用的任何资料。 编辑: 另外,请同时加粗网站名称和数据库,以方便扫描。

10
对每个客户端使用单个数据库有什么优势?
在针对多个客户端设计的以数据库为中心的应用程序中,我一直认为将单个数据库用于所有客户端是“更好”的选择-将记录与正确的索引和键相关联。在听Stack Overflow播客时,我听到Joel提到FogBugz每个客户端使用一个数据库(因此,如果有1000个客户端,则将有1000个数据库)。使用这种架构的优势是什么? 我知道对于某些项目,客户需要直接访问其所有数据-在这样的应用程序中,很明显每个客户都需要自己的数据库。但是,对于不需要客户端直接访问数据库的项目,每个客户端使用一个数据库有什么好处?从灵活性的角度来看,使用具有单个表副本的单个数据库要简单得多。添加新功能更容易,创建报表也更容易,管理也更容易。 在听到Joel(经验丰富的开发人员)提到他的软件使用不同的方法之前,我对“为所有客户提供一个数据库”方法非常有信心,并且我对他的决定有些困惑... 我听说人们援引数据库速度慢,但记录数量众多,但是任何具有某些优点的关系数据库都不会出现此问题-特别是如果使用正确的索引和键。 任何输入,不胜感激!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.