关系型数据库几点弱项

作者:vkvi 来源:ITPOW(原创) 日期:2012-11-12

每一种类型的数据库都有其擅长之处,也有其短处,我觉得关系型数据库有这么几点短处:

一、不能继承

也就是说扩展起来不方便,得到原表上去增加字段,这破坏了原有程序接口。虽然可以通过外联表实现类似继承的功能,但终究不方便,比如在修改外联表数据时,你不知道外联表的数据是已经有了还是没有,如果是有了,就是修改,如果是没有,就是插入。

二、层级管理不方便

虽然 SQL Server 2008 开始,已经增加了对层级的支持,但仍然不够,比如我想利用 group by 分组第二个层级的 Item,这没问题,但要把第二个层级的 Item 及其下面层级的 Item 对应的数据进行一个 Avg 或者 Sum,就不方便了。

就先扯两点吧,人无完人,数据库也是,也许它这方面强了,那方面就弱了,关系型数据库的强项是他的大容量数据支撑。

说到这里想到 SQL Server 不支持 limit 这个关键词,在分页时,还真不方便,虽然可以用 ROWNUMBER,但是性能不佳,不如用老方法

相关文章