十六款值得关注的NoSQL与NewSQL数据库数据库

来源:互联网 / 作者:SKY / 2019-07-03 15:15 / 点击:
传统关系型数据库在诞生之时并未考虑到如今如火如荼的移动、社交以及大数据负载类型,同时也并不适合处理极端规模处理任务。也正因为此,才有了后来的nosql和new

传统关系型数据库在诞生之时并未考虑到如今如火如荼的移动、社交以及大数据负载类型,同时也并不适合处理极端规模处理任务。也正因为此,才有了后来的nosql和newsql。

十六款值得关注的NoSQL与NewSQL数据库

以下参考英文原文链接:16 NoSQL, NewSQL Databases To Watch()

oldsql vs nosql vs newsql

OldSql:传统关系型数据库

NoSql:面向互联网应用,如web2.0,半结构化,非结构化数据的存储

NewSql:也是关系型数据库,吸收了传统关系型数据库和NoSql数据库的优点。可实现强一致性(传统关系型DB优点),具有强的水平可扩展性(NoSql DB优点)

十六款值得关注的NoSQL与NewSQL数据库

到目前为止,NewSQL选项在人气方面还远不及NoSQL类方案,这一部分是由于其面世时间相对较短、另一方面也是因为将传统方案与数据灵活性相结合绝非易事。进一步讲,NewSQL供应商们还需面对来自老牌SQL厂商的竞争压力,而客户们也更倾向于利用自己熟悉的老办法来解决业务中的新问题。不过NewSQL厂商们认为,这样的作法是个“代价高昂的错误”。

十六款值得关注的NoSQL与NewSQL数据库

下面主要介绍十六款值得关注的NoSQL与NewSQL数据库管理系统。这里暂时将图形数据库排除在外,这类方案主要用于非常特殊的网络分析环境,而且也不像NoSQL或者NewSQL那样属于适合广泛使用的方案。同样被排除在外的还有Redis以及Memcached等高人气产品,二者更接近数据缓存层而非持久性数据存储方案。

Aerospike内存支持实时决策

十六款值得关注的NoSQL与NewSQL数据库

DBMS类型: NoSQL

描述: 闪存优化、分布式内存内数据库提供ACID合规性与可调整一致性

知名客户: Appnexus, BlueKai (现在由甲骨文持有), eBay

公司情况: 私营企业,于2009年建立,原名为Citrusleaf公司。

评论: Aerospike提供的内存内速度优势吸引到了众多要求实现毫秒级响应时间的广告网络以及其它Web规模企业的高度关注。Aerospike目前正积极进军新的业务类别,包括游戏、电子商务以及安全等对延迟状况要求较高的一切环境。

官方网站:

Cassandra在全球可扩展性竞争中一路领跑

十六款值得关注的NoSQL与NewSQL数据库


DBMS类型: NoSQL

描述: 大规模可扩展分区行存储,配备多数据中心复制功能

知名客户: Constant Contact, eBay, Netflix

公司情况: Cassandra是由私营公司DataStax支持的开源项目,该公司成立于2010年

评论: Apache Cassandra的主要优势包括灵活性、NoSQL数据模型、多数据中心支持以及在集群化商用硬件上的线性可扩展特性。商业支持与软件发行版目前已经由DataStax正式提供。Cassandra一直享有最具可扩展性NoSQL数据库的良好声誉,不过它的高度复杂性也一直饱受诟病。财力雄厚的DataStax公司正在努力简化产品在企业用户层面的可管理性,同时为其加入了低延迟内存内功能;Cassandra还根据需求与Apache Spark进行了集成。Couchbase与HBase都是Cassandra的主要竞争对手,其中后者运行在Hadoop环境下、也被广泛视为最关键的一大潜在威胁。

官方网站:

Clustrix承诺为SQL带来Web规模

十六款值得关注的NoSQL与NewSQL数据库


DBMS类型: NewSQL

描述: 分布式关系型DBMS支持自动分区与复制功能

知名客户: AOL, Rakuten,赛门铁克

公司情况: 私营企业,创立于2006年

评论: Clustrix一直以高度分布式特性、可扩展容错性且无需牺牲SQL或者ACID事务处理性能为主要卖点。该公司为客户Twoo.com网站建立过21节点部署方案(如上图所示),这也成为“全世界规模最大的向外扩展SQL部门项目。”各大NewSQL供应商都承诺在大规模部署环境下降低运营合规性难度(与现有数据库相比)。Clustrix面临的挑战与竞争对手包括MemSQL、NuoDB以及VoltDB,它们既拥有自己的差异性优势、同时也依靠能够快速构建的优势成功吸引到了众多大规模客户。

官方网站:

Couchbase紧紧跟随移动应用的脚步

十六款值得关注的NoSQL与NewSQL数据库

DBMS类型: NoSQL

描述: 面向文档的数据库,配备移动同步与可嵌入数据库选项

知名客户: Concur, LinkedIN, Zynga

公司情况: 私营企业,创立于2009年

评论: Couchbase一直致力于涵盖所有业务类型,承诺提供MongoDB当中的文档处理优势以及Cassandra的可扩展性优势。该公司最新推出的方案为Couchbase Mobile,这个于今年五月面世的项目能够保证移动应用在联网或者不联网的情况下始终正常运行。该系统将Couchbase Lite可嵌入设备数据库与接入中央Couchbase Server的Couchbase Sync Gateway相结合。

官方网站:

DynamoDB为大规模云应用提供支持

十六款值得关注的NoSQL与NewSQL数据库


DBMS类型: NoSQL数据库服务

描述: 运行在多个Amazon Availability Zone之上且配备S3备份机制的调整可扩展键-值服务

知名客户: AdRoll, Elsevier, SmugMug

公司情况: 自1997年起正式上市

阅读延展

1
3