对于“数据库已死”的讨论,双方站的角度、层次不一样,有些人理解就片面了,以为“数据库已死”就是抛弃数据库,其实我们数据信息在计算机里的表示方式也不过是"0"和"1",这些数据信息总要通过某种介质存储起来供以后调用,总不能停机之后,数据就丢失了,数据库只不过是用来管理这些数据的软件。BanQ大哥站在应用层面上,在OO的角度上看这个问题,认为对数据库的操作可以通过第三方软件来实现,程序员只关心OO就行了。如hibernate中间件可以解放程序员直接操作数据库,hibernate通过配置文件来与数据库打交道,但hibernate与数据库打交道也要遵循数据库的规范也要生成SQL来操作数据。我真希望有一天国人也能开发一些如Oracle、MySql这样的数据库。否则,我们天天拿着别人的东西说“数据库已死”,有什么意义。到头来我们总是跟着别人走,总是在讨论应用层面上的开发,这样,国内永远没有人成为世界级的大师,别跟我说你懂OO,你拿着别人的东西东编制西凑一个东西就是大师。

Jason888说得对,BanQ应该把标题改一改,我看BanQ是故意搞一个醒目的标题让大家来讨论的,这样挺好。

数据库性能的瓶颈主要体现在I/O的限制上,如果磁盘存储技术飞速发展,我想在未来,关系型数据库未必就会成为性能瓶颈。

思考的角度不同,得出的结论不同,没有对错之分

个人观点