我正在研究数据库,我正在研究关系数据库的一些局限性.
我得到大桌子的连接是非常昂贵的,但我不完全确定为什么.DBMS需要做什么才能执行连接操作,瓶颈在哪里?
非规范化如何帮助克服这种费用?其他优化技术(例如索引)如何帮助?
欢迎个人经历!如果您要发布资源链接,请避免使用Wikipedia.我知道在哪里找到它.
与此相关,我想知道云服务数据库(如BigTable和SimpleDB)使用的非规范化方法.看到这个问题.
database performance join denormalization relational-database
我听说亚马逊使用键值数据存储 - 它不使用传统的关系规范化数据库.作为一个只使用传统方法的人,这是如何工作的?你不需要做以下事情吗?
select * from book where book_id = n
或者:
select * from book where author_id = y
如何在没有标准化数据库的情况下构建具有如此多数据和如此多关系的站点/应用程序?