相关疑难解决方法(0)

何时以及为什么数据库加入昂贵?

我正在研究数据库,我正在研究关系数据库的一些局限性.

我得到大桌子的连接是非常昂贵的,但我不完全确定为什么.DBMS需要做什么才能执行连接操作,瓶颈在哪里?
非规范化如何帮助克服这种费用?其他优化技术(例如索引)如何帮助?

欢迎个人经历!如果您要发布资源链接,请避免使用Wikipedia.我知道在哪里找到它.

与此相关,我想知道云服务数据库(如BigTable和SimpleDB)使用的非规范化方法.看到这个问题.

database performance join denormalization relational-database

343
推荐指数
4
解决办法
7万
查看次数

在数据库方面,"正确化标准化,性能标准化"是一个正确的口头禅吗?

归一化导致许多基本和理想的特征,包括审美愉悦.此外,它在理论上也是"正确的".在这种情况下,非规范化被用作折衷方案,用于实现性能的校正.除了性能之外,还有其他任何理由可以对数据库进行非规范化吗?

database database-design normalization denormalization

44
推荐指数
7
解决办法
1万
查看次数

是否有太多左手加入代码味道?

例如,如果您在查询中有> 5个左连接是代码味道有...

  • 你的设计出了什么问题?
  • 你在一个查询中做得太多了吗?
  • 你的数据库太规范化了吗?

sql sql-server-2005 left-join

33
推荐指数
4
解决办法
8461
查看次数

数据库规范化仍然是必要的吗?

数据库规范化仍然是"那件事吗?"

当我在数据库课程中学习时,我们被教导了所有级别的规范化,并且我们必须始终这样做.

现在,随着所有的NoSQL运动,似乎规范化不再是要做的事情了?

database database-normalization

14
推荐指数
2
解决办法
4122
查看次数