摘要:
索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节,然后找到页数。相似的例子还有:查字典,查火车车次,飞机航班等。即通过不断地缩小想要获取数据的范围的方式来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制,我们可以总是用同一种查找方式来锁定数据。 阅读全文
摘要:
“一个可能出错的事物与一个不可能出错的事物之间的主要区别是,当一个不太可能出错的事物出错了,通常也就意味着不可修复。” -- Douglas Adams(1992)
我们将讨论分布式环境中错综复杂的权衡之道,这很可能会在你设计系统时不得不面对这些艰难的选择。.... 阅读全文