SQL与NO SQL

SQLNO SQL

最近总能在网页或者论坛上讨论NO SQL,也有不少的人表示了对于SQL未来的担忧。我们知道自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。无论什么行业,什么应用,大大小小,只要有人类足迹的地方基本就有SQL的影子,他们铺天盖地反复,仿佛无所不能。

我们经常能听到开发人员说嘿兄弟把数据delete掉,drop掉原来的表,把两个表关联起来等等,不可否认SQL的生命力与繁殖力已经深入到了一个难以想象的程度。可是从人类活动以来总有那么一群人思考着未来。就像古人遥想飞行器汽车一样,因为他们的敢想才给后人提供了实现的依据。

SQL发展到今天可以说已经十分的成熟,稳定。可是随着技术的发展,应用的扩大,特别是超大规模和高并发的应用他们往往要达到每秒上万次读写,其实对于普通的BBS网站,往往也存在对高并发写请求的需求。还有大型的SNS网站,每天用户产生海量的用户动态,对于关系数据库来说,在一张数亿条记录的表里面进行SQL查询,效率是极其低下乃至不可忍受的。还有一些大型web网站的用户登录系统例如腾讯,盛大,动辄数以亿计的帐号,关系数据库也很难应付。像这样的例子数不胜数,我们只能通过升级设备集群负载均衡等等,从标不能从本上面来解决问题。

我一直认为这个世界上的技术与哲学是相通的,一个事物都有两面,有了SQL理所当然会出现NOSQL, NoSQL运动的最新一次聚会中,来自世界各地的150人挤满了CBS Interactive的一间会议室。分享他们如何推翻缓慢而昂贵的关系数据库的暴政,怎样使用更有效和更便宜的方法来管理数据。

于是就有人开始了NOSQLSQL之争,好像当年java的诞生带来的争议一样。特别是那些刚刚踏进IT行业的人他们正是处于迷茫抉择的阶段。

我认为至少在10年内SQL的地位都是无法震撼到的。就像现在还有很多企业的用磁带作存储一样,应用,特别是大型的应用一旦成型就很难去改变,一是企业的成本二是要求稳定与收益,NOSQL应该叫NO ONLY SQL,以后会在很长的一段时间内是相辅相成的,至少10年,还是保守的说发,SQL依旧是王道。

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值