《24個免費、商業的SQL和NoSQL主流云數據庫大觀》要點:
本文介紹了24個免費、商業的SQL和NoSQL主流云數據庫大觀,希望對您有用。如果有疑問,可以聯系我們。
云數據庫在云計算平臺上運行,并且有兩個常見的部署模型,其中一個可以使用虛擬機映像來實現,用戶可以獨立地在云上運行數據庫.另一個選項是購買對由云數據庫提供者維護的數據庫服務的拜訪.云中的一些云數據庫是基于SQL的,一些使用NoSQL數據模型.
免費SQL數據模型虛擬機部署(Free SQL Data Model Virtual Machine Deployment):免費SQL數據模型虛擬機部署包含MySQL,MariaDB,PostgreSQL
虛擬機部署SQL數據模型(Virtual Machine Deployment SQL Data Model):虛擬機部署SQL數據模型包含IBM DB2,Oracle數據庫,NuoDB,Ingres數據庫
虛擬機部署No SQL數據模型(Virtual Machine Deployment No SQL Data Model ):虛擬機部署No SQL數據模型包含Apache Cassandra,Clusterpoint數據庫,Apache CouchDB,Apache Hadoop,MarkLogic,MongoDB,Neo4j
數據庫即服務SQL數據模型(Database as a Service SQL Data Model):數據庫即服務SQL數據模型包含IBM dashDB,Microsoft Azure SQL數據庫,Amazon關系數據庫,Clustrix,EnterpriseDB和Heroku.
數據庫即服務NoSQL數據模型(Database as a Service NoSQL Data Model ):數據庫即服務NoSQL數據模型包含Amazon DynamoDB,Google App Engine,Cloudant,Amazon SimpleDB
免費SQL數據模型虛擬機部署:MySQL,MariaDB,PostgreSQL
1.MySQL
MySQL是一個開源關系數據庫管理系統(RDBMS). MySQL提供兩種不同的版本:開源MySQL社區服務器和專有的企業服務器.MySQL企業服務器由一系列專有擴展來區分,這些擴展作為服務器插件安裝,而且共享版本編號系統而且是從相同的代碼庫構建的.
2.MariaDB
MariaDB是MySQL關系數據庫管理系統的一個社區開發的分支,目的是在GNU GPL下保持免費.MariaDB旨在保持與MySQL的高兼容性,包含API和命令行,使之能輕松成為MySQL的代替品.它包含用于替換InnoDB的XtraDB存儲引擎,以及一個新的存儲引擎Aria ,意圖既是一個事務和非事務引擎,甚至可能包含在未來的MySQL版本.
3.PostgreSQL
PostgreSQL是一個對象關系數據庫管理系統(ORDBMS),重點是可擴展性和符合尺度.它可以處理從小型單機應用程序到面向大型互聯網應用程序(許多并發用戶)的工作負載.
虛擬機部署SQL數據模型:IBM DB2,Oracle數據庫,NuoDB,Ingres數據庫
4.IBM DB2
IBM DB2是由IBM開發的一系列數據庫服務器產品,它們都支持關系模型,一些產品已經擴展為支持對象關系功能和非關系結構(如JSON和XML).
5.Oracle數據庫
Oracle數據庫(通常稱為Oracle RDBMS或簡稱為Oracle)是一個對象關系數據庫管理系統. Oracle RDBMS具有分布式處理功能,并進行交互以監視和加速數據庫操作.
6.NuoDB
NuoDB數據庫兼容SQL,而且具有在云中工作的分布式對象架構.數據庫無需分片即可擴展.數據庫在多個處理器之間分配任務,以避免數據的瓶頸.它使用對等消息傳遞將任務路由到節點,而且它符合ACID.
7.Ingres Database
Ingres數據庫是一個商業支持的開源SQL關系數據庫管理系統,旨在支持大型商業和政府應用程序,Ingres安裝(或實例)可以支持許多數據庫.
虛擬機部署無SQL數據模型
虛擬機部署No SQL數據模型:Apache Cassandra,Clusterpoint數據庫,Apache CouchDB,Apache Hadoop,MarkLogic,MongoDB,Neo4j
8.Apache Cassandra
Apache Cassandra是一個開源的分布式數據庫管理系統,旨在處理大量商業服務器上的大量數據,提供高可用性,無單點故障.Cassandra為跨越多個數據中心的群集提供強大的支持,通過異步主機復制,允許為所有客戶端實現低延遲操作.同時Apache Cassandra在Amazon EC2上可用.
9.Clusterpoint database
Clusterpoint database可輕松集成數據庫,搜索和分析平臺.Clusterpoint database將集成的多平臺辦理方案替換為單平臺和單API辦理方案,通常,SQL RDBMS數據與企業搜索引擎結合使用,以辦理Web和移動應用程序的性能和可擴展性需求.
10.Apache CouchDB
Apache CouchDB是一個開源的數據庫軟件,專注于易用性和“完全擁抱Web”的架構.它具有面向文檔的NoSQL數據庫架構,并以面向并發的語言Erlang實現;它使用JSON存儲數據,使用MapReduce將JavaScript作為其查詢語言,并使用HTTP作為API.在Amazon EC2上可用.
11.Apache Hadoop
Apache Hadoop是一個開源軟件框架,用于分布式存儲和分布式處理計算機集群上的非常大的數據集.Hadoop中的所有模塊都設計了一個基本假設,即硬件故障是常見的,應該由框架自動處理. Apache Hadoop的核心包含稱為Hadoop分布式文件系統(HDFS)的存儲部分和稱為MapReduce的處理部分.Hadoop將文件拆分為大塊,并在集群中的節點之間進行分布.Hadoop在Amazon EC2或Rackspace上可用.
12.MarkLogic
MarkLogic提供企業NoSQL數據庫,被認為是一個多模型NoSQL數據庫,因為它能夠存儲,管理和搜索JSON和XML文檔和圖形數據(RDF三元組).企業依靠MarkLogic的靈活性和敏捷性來集成大量數據和構建大規模Web應用程序. MarkLogic在Amazon EC2上可用.
13.MongoDB
MongoDB是一個跨平臺的面向文檔的數據庫. MongoDB被歸類為NoSQL數據庫,避開了傳統的基于表的關系數據庫結構,更傾向于使用動態模式的類似JSON的文檔,使得在某些類型的應用程序中數據的集成變得更容易和更快. MongoDB在Amazon EC2,微軟Azure或Rackspace上可用.
14.Neo4j
Neo4j是一個圖形數據庫管理系統,是一個符合ACID的事務數據庫,具有本地圖形存儲和處理.Neo4j以Java實現,可以使用Cypher查詢語言通過事務HTTP端點拜訪其他語言的軟件.Neo4J可在Amazon EC2或微軟Azure上使用.
數據庫即服務SQL數據模型:IBM dashDB,Microsoft Azure SQL數據庫,Amazon關系數據庫,Clustrix,EnterpriseDB,Heroku.
15.IBM dashDB
IBM dashDB是一個完全托管的云數據倉庫,專門用于分析.它提供MPP規模,以及與各種BI工具的兼容性.dashDB提供了一個簡單和高性能的數據倉庫,具有云的規模和敏捷性.IBM的數據倉庫即服務提供高速洞察,數據庫內分析,并與廣泛的商業智能工具集生態系統無縫連接,包含Watson Analytics和許多第三方BI工具.
16.微軟Azure SQL數據庫
微軟Azure SQL數據庫是微軟提供的基于云的服務,提供數據存儲功能SQL數據庫允許用戶對存儲的數據進行關系查詢,存儲數據可以是結構化或半結構化的,甚至是非結構化文檔.SQL數據庫功能查詢數據,搜索,數據分析和數據同步.
17.Amazon Relational Database Service
Amazon Relational Database Service是AWS提供的一種分布式關系數據庫服務.它是一種在云中運行的Web服務,旨在簡化關系數據庫在應用程序中的設置,操作和擴展.
18.Clustrix
Clustrix是一個橫向擴展的SQL數據庫,是所謂的NewSQL數據庫的一部分.它支持涉及擴展事務和實時分析的工作負載.它還內置容錯功能,以實現群集中的高可用性.它具有并行備份和在群集之間進行并行復制以進行災難恢復.
19.EnterpriseDB
EnterpriseDB提供了基于PostgreSQL的兩個發行版,它們具有額外的功能和商業支持.這些發行版可以免費下載,并且在幾個不同的平臺上支持,包含Linux,Windows,Solaris和HP-UX.它們包含最常用的編程語言和環境的連接器,包含:JDBC,ODBC,.NET,ESQL / C ++,Perl,Python和PHP.
20.Heroku
Heroku是一種支持多種編程語言的云平臺即服務(PaaS).Heroku支持Ruby,Java,Node.js,Scala,Clojure,Python,PHP和Go等編程語言.
數據庫即服務NoSQL數據模型:Amazon DynamoDB,Google App Engine,Cloudant,Amazon SimpleDB
21.DynamoDB
DynamoDB是由AWS提供的NoSQL數據庫服務.Dynamo具有多主設計,要求客戶端辦理版本沖突,DynamoDB使用跨多個數據中心的同步復制,以實現高持久性和可用性.
22.Google App Engine
Google App Engine是一個平臺即服務(PaaS)云計算平臺,用于在Google管理的數據中心中開發和托管網絡應用程序.隨著應用程序哀求數量的增加,App Engine會為Web應用程序提供自動擴展,App Engine會自動為Web應用程序分配更多資源,以處理額外的需求.
23.Cloudant
Cloudant是一個開源非關系型,分布式數據庫服務,Cloudant基于Apache支持的CouchDB項目和開源BigCouch項目. Cloudant的服務提供為Web應用程序設計的集成數據管理,搜索和分析引擎.
24.SimpleDB
Amazon SimpleDB是一個分布式數據庫.它用作與Amazon EC2和Amazon S3協作的Web服務,而且是AWS的一部分.
《24個免費、商業的SQL和NoSQL主流云數據庫大觀》是否對您有啟發,歡迎查看更多與《24個免費、商業的SQL和NoSQL主流云數據庫大觀》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9581.html