红书推荐系列(一):What Goes Around Comes Around
历史就像一个车轮,过去的算法在现在被“重新发明”,十余年前大家给予重视的XML格式在存储离散表数据时大放异彩,然而之后却被更简洁,便于解析的JSON取代,以后JSON也可能被其它的数据类型取代。
近十余年其它比较有影响力的数据模型是Map-Reduce(个人认为Map-Reduce有点牵强了,倒不如说GFS或者BigTable还好),然而现在Map-Reduce的 市场被HDFS取代了不少,然后不断的向关系型SQL变化。
这些数据模型的变化在过去都是很难预测到的。
同样,过去Oracle,DB2这类数据库流行的实现方法现在看来在一些变化上却不太适合。就比如说数据仓库中,列存储会比行存储更加的有优势,在OLTP领域,内存数据库比普通数据库更加的快速。
虽然没有一种模型可以适应所有的场景,但是他们的结构基本都满足parsing/optimizer/executor这种结构,新的模型可能会有各种各样的特性,但是这些基本结构却一直还在。
随者计算机的发展,现在的某些技术或许以后会变得更加流行,比如说作者看好的NVRAM(我也很看好这个(●ˇ∀ˇ●))。

浙公网安备 33010602011771号