扫描二维码,下载手机APP
下载安卓APP箭头

数据库MySQL不同类型的作用?

作者:课课家教导 http://jscebj.com点击数:1001发布时间:2019-07-31 21:04:05

数据库是一个单位或是一个利用领域的通用数据处理系统,它存储的是属于企业和事业部门¶••⊿ 团体和个人的有关数据的 集合••。数据库中的数据是从全局观点出发建立的,按必定的 数据模型进行组织¶••⊿描写和存储••。其结构基于数据间的自然接洽,从而可供给一切必要的存取 路径,且数据不再针对某一利用,而是面向全组织,具有整体的结构化特点••。

 概述

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

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

oldsql vs nosql vs newsql

OldSql:传统关系型数据库

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

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

 

 

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

 

 

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

Aerospike内存支撑实时决策

 

 

彩559DBMS类型: NoSQL

描写: 闪存优化¶••⊿散布式内存内数据库供给ACID合规性与可调剂一致性

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

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

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

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

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规模

DBMS类型: NewSQL

描写: 散布式关系型DBMS支撑主动分区与复制功效

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

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

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

Couchbase紧紧追随移动利用的脚步

 

DBMS类型: NoSQL

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

著名客户: Concur, LinkedIN, Zynga

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

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

DynamoDB为大规模云利用供给支撑

DBMS类型: NoSQL数据库服务

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

著名客户: AdRoll, Elsevier, SmugMug

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

评论: Amazon公司开发出Dynamo是为了扩大其发展势头迅猛的电子商务业务的规模,而且其2007年企业白皮书的发布还为Cassandra¶••⊿Riak以及其它NoSQL等发展中项目供给了灵感••。DynamoDB数据库服务于2012年正式推出,当初它的涌现可谓一枝独秀,不过目前数据库服务阵营已经逐渐扩大••。目前大家可以选择在同一套云环境中应用多种风行开源数据库(例如Couchbase¶••⊿MongoDB以及Riak等等),并在必要时将其迁移至其它云或者是内部环境当中••。目前还没有哪种内部或者云备选方案能够代替DynamoDB••。如果大家在企业中已经全面采用AWS,那么DynamoDB无疑是一套快速¶••⊿机动且具备高可扩大性的解决选项••。

HBase在Hadoop上实现NoSQL

彩559DBMS类型: NoSQL

描写: 宽列式数据库,建立在Hadoop散布式文件系统(简称HDFS)基础之上

著名客户: Bloomberg LP, Facebook, Nielsen

公司情况: 无,HBase是开源Apache Hadoop中的一项功效方案

评论: HBase是一套运行在HDFS之上的NoSQL数据库,因此它能为用户带来奇特的功效——直接处理存储在Hadoop当中的数据••。其特征包含宏大的可扩大性(被用于Facebook的消息传输系统当中)¶••⊿读取与写入一致性¶••⊿表分区主动化处理与可配置能力以及主动故障转移功效••。直到现在也就是2014年年中,HBase仍然处于0.98.3版本,这也成为导致其始终无法得到广泛利用的“重要”原因••。毫无疑问,HBase拥有宏大的发展潜力,但相对于Hadoop框架迅猛的发展速度,它的开发过程一直显得有些滞后••。

IBM促拿下Cloudant,但接下来要做什么?

DBMS类型: 基于云的NoSQL DBMS服务

描写: 基于CouchDB的文档存储数据库即服务

著名客户: Expedia, DHL,三星

公司情况: Cloudant于今年二月被IBM所收购••。

评论: 当IBM收购Coudant时(具体收购条款并未公开),专家们认为这笔交易的核心在于获取后者的数据库即服务技巧及专业知识••。一位IBM公司高管也谈到了底层开源CouchDB DBMS的重要性(请不要把CouchDB DBMS与CouchDB相混杂)••。DBMS的特征包含可扩大性¶••⊿可用性¶••⊿耐久性¶••⊿读取与写入一致性再加上机动的数据处理能力(其中包含JSON¶••⊿全文本以及地理空间数据)••。不过CouchDB最近几年似乎被其它NoSQL竞争对手夺去了风头••。令人困惑的是,IBM甚至与NoSQL市场上的领导者MongoDB建立起重要的合作关系••。

MarkLogic带来成熟的机动数据管理方案

DBMS类型: NoSQL

彩559描写: 面向文档的数据库,支撑符合ACID原则的事务处理与内置搜索功效

著名客户: DowJones, Citigroup, Boeing

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

评论: MarkLogic早在NoSQL概念广泛普及之前就已经作为成功的XML数据库而拥有长久的发展历史••。MarkLogic被广泛用于各类大规模技巧¶••⊿金融¶••⊿法律¶••⊿医疗以及科学等请求机动管理并重新应用信息的重量级领域••。目前这款与架构无关且具备高度可扩大性的集群化DBMS作为NoSQL文档存储方案而获得了广泛利用••。该公司多年来始终致力于构建企业级功效,其中包含复制¶••⊿回滚¶••⊿主动化故障转移¶••⊿时间点恢复以及备份/恢复••。MarkLogic已经拥有多家高端(大部分集中在出版行业)客户••。这家公司能否在MongoDB的环伺之下进一步扩大其普及领域?请大家拭目以待••。

MemSQL将内存内性能与SQL相联合

DBMS类型: NewSQL

描写: 大规模内存内行存储方案,最近还参加了列式式分析功效••。

著名客户: Comcast, CPXi, Shutterstock

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

评论: 顾名思义,MemSQL与其它大规模NoSQL方案的重要差别在于它联合了内存内机制¶••⊿符合ACID原则的事务处理性能以及SQL兼容性••。除了将关系型接口添加到内存内数据层,MemSQL最近还在闪存与磁盘存储选项中支撑压缩列式存储机制,从而深度实现历史分析功效••。MemSQL的重要竞争对手为老牌方案VoltDB(以及其它NewSQL数据库),因此这场进行中的竞逐将在比拼的同时拓展NewSQL地位以及客户的接纳程度••。

MongoDB呼吁现代开发者的参加

DBMS类型: NoSQL

描写: 文档存储DBMS

著名客户: 思科, eBay, Intuit, MetLife

公司情况: 私营企业,于2007年创立,最初名为10Gen

彩559评论: 开源MongoDB是目前人气最高的NoSQL数据库,目前其下载量已经超过700万次,实际安排案例也高达数十万••。之所以能够获得热烈欢迎,MongoDB最大的卖点在于简略易行的开发流程以及对来自移动¶••⊿社交以及Web利用程序的现代数据的机动处理能力••。今年五月MongoDB迎来了2.6版本,该公司借此进一步简化了管理工作¶••⊿强化了安全性并改良了分析功效••。这个版本还提升了可扩大性,从而与Cassandra¶••⊿Couchbase以及Riak等竞争对手缩小这方面的差距••。不过相对于可扩大性,MongoDB能够为各类全球化¶••⊿PB级别且由成百上千用例构成的整体安排方案带来精彩的处理速度¶••⊿开发简易性以及机动的数据管理机制,这一切足以使其博得新客户们的青睐••。

NuoDB将SQL与云集于一身

DBMS类型: NewSQL

描写: 向外扩大关系型DBMS支撑持续可用性¶••⊿地理散布以及云安排方案

著名客户: AutoZone, Dropship Commerce, NorthPoint Solutions

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

彩559评论: NuoDB是另一家NewSQL新兴企业,而且也承诺为客户带来可扩大性¶••⊿地理散布安排以及各类为人们所熟知的SQL特征••。不出所料,它具备良好的高可用性¶••⊿热升级¶••⊿数据冗余以及灾害恢复能力••。NuoDB的一大发展转折在于通过内置的多租户支撑能力着重强调云安排方案••。它是一款很有前途的产品,但作为一家年轻的NewSQL供给商,NuoDB仍然需要进一步向客户证明自身的精彩之处••。

甲骨文NoSQL数据库:老厂商¶••⊿新方案

DBMS类型: NoSQL

描写: 散布式键-值存储数据库,源于BerkeleyDB

彩559著名客户: Catalyst IT Services, Passoker, Payback

公司情况: 于1986年上市

评论: NoSQL市场上的各位领导者纷纷表现他们从未将甲骨文NoSQL数据库视为具备竞争力的解决方案,但信任这种情况将很快转变••。该产品的目标客户群体显然由那些虔诚的甲骨文方案买家构成,这也符合大多数主导型厂商的供求关系••。大家可以免费下载到这款可扩大¶••⊿散布式键-值存储方案的社区版本,也可认为社区版与完成度更高的企业版购置技巧支撑服务••。该数据库也被绑定在甲骨文大Big Data Appliance中并与其基于Cloudera的Hadoop发行版相集成••。甲骨文NoSQL技巧社区实际上并不会发布公告或者组织运动,但甲骨文宏大的客户群体当中仍有可观的一批支撑者将其视为机动且可扩大的NoSQL备选方案••。

Riak走向大规模环境¶••⊿走向云端

DBMS类型: NoSQL

彩559描写: 散布式键-值存储方案,具备多数据中心复制与主动平衡功效

著名客户: Best Buy, Ideeli, The Weather Company

公司情况: 由私营企业Basho公司支撑的开源项目,该公司创立于2007年

评论: 开源Riak在设计目标上重要考虑到高度可扩大性¶••⊿可用性¶••⊿容错性以及操作便捷性••。由Basho支撑的Riak企业版及Raik CS版还参加了对企业级功效的支撑以及与Amazon Web Services S3云存储相兼容的能力••。The Weather Channel将Riak引入Amazon云,并以其简便性¶••⊿可扩大性以及始终可用性作为重要卖点••。Riak的环状节点集群方案(如上图所示)容许用户随便添加或者移除虚拟节点并据此对数据进行重新分配••。Basho公司宣称自己的方案兼有Cassandra的规模优势与更精彩的操作方便性••。Basho在过去一年中取得了可观的运营收益,不过我们预计其营收未来将趋于稳固¶••⊿而Basho也将持续推动云安排并以易于操作作为自身特点••。

Splice Machine将事务型SQL推向Hadoop

DBMS类型: NewSQL

彩559描写: SQL-on-Hadoop RDBMS,支撑事务与分析型处理任务

著名客户: Harte Hanks

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

评论: 目前市面上的SQL-on-Hadoop方案可谓层出不穷,但新兴企业Splice Machine显然拥有自己的独门秘笈——该方案能够在Hadoop之上运行事务型利用程序并且同时支撑分析型利用••。其客户Harte Hanks公司表现,他们目前运行着大批专门针对传统数据库所设计的利用程序,其中包含IBM Unica¶••⊿COgnos BI以及Ab Initio数据集成软件••。这是一家非常年轻的企业,著名客户的名单也显得有些寒酸••。不过在Hadoop之上运行事务型利用实在是种奇特的思路,这也足以使该公司在英才济济的NewSQL市场上博得关注

Translattice将PostgreSQL发扬光大

DBMS类型: NewSQL

描写: 散布式关系型DBMS,具备云与设备安排选项

著名客户: Oakland Raiders

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

评论: TransLattice以一套大规模散布式PostgreSQL衍生版本起家,项目最初被定名为TransLattice弹性数据库,可以被安排在内部¶••⊿设备上或者多云环境之下••。2013年该公司收购了StormDB,这也是一家致力于扩大PostgreSQL厂商,并利用其知识产权打造出了Postgres-XL——一款可扩大¶••⊿大规模并行分析数据库••。之所以进行此次收购,TransLattice是盼望能让多数Postgres用户以熟悉的方法实现对大数据OLTP以及分析的扩大任务••。单薄的公共客户参考名单显示,TransLattice与不少NewSQL供给商一样仍然需要进一步证明自己的市场吸引力••。

VoltDB打理高速流数据

DBMS类型: NewSQL

描写: 符合ACID与SQL原则的内存内关系型数据库

著名客户: BooYah, Novatel Networks, QualityHealth

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

评论: VoltDB拥有大规模高速事务处理能力,这要归功于其采用的高散布式内存内架构••。作为一套开源GNU允许DBMS并由联合开创人/DBMS大牛Michael Stonebraker博士参与的解决方案,VoltDB能够处理来自电信¶••⊿移动广告网络以及游戏公司的快速流数据••。VoltDB 4••。0还对分析处理能力进行了升级,带来了更高的查询数据履行能力¶••⊿支撑并发用户操作以及更深层次的SQL时间序列分析能力••。VoltDB的直接对手包含MemSQL¶••⊿NuoDB以及Clustrix••。

 严格来说,数据库是长期储存在盘算机内¶••⊿有组织的¶••⊿可共享的数据集合••。数据库中的数据指的是以必定的数据模型组织¶••⊿描写和储存在一起¶••⊿具有尽可能小的冗余度¶••⊿较高的数据独立性和易扩大性的特点并可在必定领域内为多个用户共享••。
赞(23)
踩(0)
评论(0
最新评论

暂无评论~

大数据课程
SG飞艇规则 澳洲快乐十分开奖结果 金沙彩票开奖网 极速赛车网站 pk10官网是多少 金沙彩票彩559 鸿途彩票平台 75秒快3平台 彩世界彩票手机app 澳洲快3投注官网