NewSQL入门

NoSQL放弃了关系型数据库的很多特性,这使得传统的关系型数据库使用者感到不便,例如:NoSQL难以实现在线的事务处理业务,NoSQL数据库很多都不支持SQL语言,或者即便可以通过扩展组件来支持SQL语言,也只支持标准SQL语言的一个小的子集。因此有人提出结合关系型数据库和NoSQL数据库的优点,构建出新型的数据库形式,并称之为“NewSQL

NewSQL一般被看作传统关系型数据库的延伸,是在关系型数据库系统的基础上通过吸收NoSQL的优点而形成。NewSQL被描绘成既支持关系数据模型和强事务机制,也支持分布式并行结构(具有良好的伸缩性和容错性)的数据库形式,以及可以通过SQL语句进行查询等。目前,已经有很多企业宣布在进行NewSQL的设计、开发和使用,也有一些开源软件被发布出来,例如:TiDB等

从NewSQL的发展现状来看,有两个特点值得注意:一是NewSQL仍缺乏一个权威的定义,其归类也比较模糊,例如:一些文章会将某些内存数据库或者某些关系型数据库的扩展系统归类为NewSQL;二是目前缺少知名度较高的NewSQL产品,这一点从db-engines网站的排名也可以看到。

从发展趋势上看,由于关系型数据库和NoSQL数据库总会存在“顾此失彼”的难题,因此NewSQL仍然是业界的一个不断探索与完善的重要方向,很多NoSQL数据库的设计者也在尝试提供对SQL语句的支持,以及对事务特性的部分支持。

总结

  • SQL 与NoSQL都有优缺点,因此尝试融合
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值