最近NOSQL风头正劲,这不是没有原因的。
SQL数据库的性能已经无法满足当今世界超大规模的数据处理的需求了。究其原因,是因为SQL是旧时代的产物。在那个旧的时代出生长大,所以必然在现代死亡。
和其他计算机语言来说,SQL查询语言可以算是对最终用户友好的了。它给最终用户一种可能,输入几十个字符,然后迅速获得海量数据的一个有用的子集。所以它真的是对最终用户友好的了。
在旧时代,似乎没有什么程序员做人机接口的事情,他们忙的不亦乐乎的在围绕着数据转。
在现代,用户可以不使用键盘来获得在旧时代需要输入几十个字符所做的事情。他们只需要点击鼠标,拖动滚动条。结果就轻而易举的自动的出来了。
这得益于当代程序员,多年来在人机界面方面的努力。
SQL语言在现代对于最终用户来讲没有任何意义了。它的最主要功能已经弱化了。SQL成为了程序员的一门语言!这个事情本身就是很畸形的。
程序员存储数据是不需要SQL的。是因为除了SQL之外我们没有选择,所以我们屈服了。但是我仍然认为我们程序员在现代世界是不应该使用“百度”的。
我们需要Google!云计算!能够支撑太平洋海量的数据的高效存取方案,而不是那种旧时代SQL的一盆水海量数据方案。
现在越来越多的选择出现了。这是一场革命!需要很多很多的先行者。
我加入其中了。因为“摇滚乐”已死!