自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

云數(shù)據(jù)庫(kù)選型必讀:總有一款適合你!

云計(jì)算
我最近查看的DB-Engines排名中有373個(gè)系統(tǒng),不過(guò)其中許多產(chǎn)品不是明確的云數(shù)據(jù)庫(kù)。我選擇了有代表性的12家云服務(wù)和云數(shù)據(jù)庫(kù)供應(yīng)商,按首字母排序來(lái)介紹。

[[420553]]

本文轉(zhuǎn)載自微信公眾號(hào)「計(jì)算機(jī)世界」,作者M(jìn)artin Helle。轉(zhuǎn)載本文請(qǐng)聯(lián)系計(jì)算機(jī)世界公眾號(hào)。

主要云數(shù)據(jù)庫(kù)產(chǎn)品

我最近查看的DB-Engines排名中有373個(gè)系統(tǒng),不過(guò)其中許多產(chǎn)品不是明確的云數(shù)據(jù)庫(kù)。我選擇了有代表性的12家云服務(wù)和云數(shù)據(jù)庫(kù)供應(yīng)商,按首字母排序來(lái)介紹。請(qǐng)注意,本文提及的并非建議使用,未提及的也并非不好。

亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)在其云端提供至少15種數(shù)據(jù)庫(kù),不過(guò)其中幾種是數(shù)據(jù)倉(cāng)庫(kù)。Aurora是高性能、高可用性的關(guān)系數(shù)據(jù)庫(kù)服務(wù),同時(shí)支持MySQL和PostgreSQL。RDS是其標(biāo)準(zhǔn)性能的關(guān)系數(shù)據(jù)庫(kù)服務(wù),支持5種引擎:MariaDB、MySQL、Oracle Database、PostgreSQL 和Microsoft SQL Server。DynamoDB是高流量鍵值數(shù)據(jù)庫(kù)服務(wù)。ElastiCache是內(nèi)存中服務(wù),與Memcached和Redis兼容。DocumentDB是一種與MongoDB兼容的文檔數(shù)據(jù)庫(kù)服務(wù)。Keyspaces是一種與Cassandra兼容的寬列數(shù)據(jù)庫(kù)服務(wù)。Neptune是一種圖數(shù)據(jù)庫(kù)服務(wù),支持屬性圖和RDF模型。Timestream是一種時(shí)間序列數(shù)據(jù)庫(kù)服務(wù)。QLDB是一種分類(lèi)賬數(shù)據(jù)庫(kù)服務(wù)。

CockroachDB是一種分布式、可橫向擴(kuò)展、動(dòng)態(tài)分片的關(guān)系多模型數(shù)據(jù)庫(kù),它在鍵值存儲(chǔ)數(shù)據(jù)庫(kù)上實(shí)現(xiàn)了PostgreSQL;它擁有強(qiáng)一致性和異常出色的存活能力。CockroachDB Core是免費(fèi)開(kāi)源的;CockroachDB Enterprise是擁有附加功能的商業(yè)版;CockroachCloud是供應(yīng)商管理的多云數(shù)據(jù)庫(kù)即服務(wù),基于CockroachDB Enterprise和Kubernetes;CockroachCloud Free是CockroachCloud的永久免費(fèi)版,功能簡(jiǎn)化,每個(gè)免費(fèi)集群最多只能使用1個(gè)vCPU和5 GB存儲(chǔ)。CockroachDB在 2020年年底增加了空間數(shù)據(jù)存儲(chǔ)和索引功能。

Couchbase Server是一種內(nèi)存優(yōu)先、分布式、靈活的JSON文檔數(shù)據(jù)庫(kù),在本地集群中高度一致。Couchbase Lite是移動(dòng)版本,可以在本地運(yùn)行,也可以在連接后同步到服務(wù)器。Couchbase Cloud是一種完全托管的NoSQL數(shù)據(jù)庫(kù)服務(wù),面向關(guān)鍵任務(wù)型應(yīng)用,可在AWS或Microsoft Azure的云環(huán)境中自動(dòng)部署和管理Couchbase Server。

DataStax Enterprise 是開(kāi)源寬列數(shù)據(jù)庫(kù)Apache Cassandra的增強(qiáng)型云原生版本。DataStax Astra是一種基于Apache Cassandra/DataStax Enterprise構(gòu)建的云原生多云、無(wú)服務(wù)器、可擴(kuò)展的多區(qū)域DBaaS。存儲(chǔ)附加索引機(jī)制為Astra提供了針對(duì)非主鍵的查詢功能,其他任何版本的Cassandra還沒(méi)有這項(xiàng)功能。

谷歌云托管10多種數(shù)據(jù)庫(kù)。關(guān)系數(shù)據(jù)庫(kù)包括Bare Metal Solution for Oracle Database、Cloud SQL for MySQL/PostgreSQL/Microsoft SQL Server以及Google Cloud Spanner,后者是云原生系統(tǒng),支持無(wú)限制的規(guī)模、一致性和99.999%的可用性。Google Cloud Bigtable是類(lèi)似Cassandra或HBase的寬列存儲(chǔ)數(shù)據(jù)庫(kù)。Firestore和Firebase Realtime Database是文檔數(shù)據(jù)庫(kù)。Memorystore支持Redis API和Memcached API。谷歌云合作伙伴服務(wù)支持來(lái)自MongoDB、DataStax、Redis Labs和Neo4j的托管產(chǎn)品。

IBM 在其云端提供大約10種數(shù)據(jù)庫(kù)。關(guān)系數(shù)據(jù)庫(kù)服務(wù)包括PostgreSQL、EnterpriseDB(PostgreSQL 的商業(yè)擴(kuò)展)和IBM Db2。NoSQL數(shù)據(jù)庫(kù)服務(wù)包括IBM Cloudant(文檔數(shù)據(jù)庫(kù))、MongoDB(也是文檔數(shù)據(jù)庫(kù))、DataStax(寬列Cassandra的商業(yè)擴(kuò)展)以及Redis。IBM 在超級(jí)保護(hù)的環(huán)境中托管PostgreSQL和MongoDB,實(shí)現(xiàn)了端到端加密。

Microsoft Azure支持8種事務(wù)云數(shù)據(jù)庫(kù)。Azure SQL是SQL Server的云原生版本,是一種關(guān)系多模型數(shù)據(jù)庫(kù);Azure SQL實(shí)例類(lèi)似,但提供與最新SQL Server引擎的最大兼容性。你還可以在虛擬機(jī)中運(yùn)行SQL Server。Azure Database支持MariaDB、MySQL和PostgreSQL。Cosmos DB是一種高可用性、多模型、多區(qū)域的數(shù)據(jù)庫(kù)服務(wù),提供文檔、寬列、鍵值和圖模型,不過(guò)每個(gè)實(shí)例支持一個(gè)模型。Azure Cache與Redis兼容。Azure Managed Instance for Cassandra是一種托管寬列數(shù)據(jù)庫(kù),可以與本地Cassandra集群同步。

MongoDB Atlas是一種可在AWS、谷歌云和Microsoft Azure上使用的多云文檔數(shù)據(jù)庫(kù)服務(wù)。MongoDB本身可作為托管服務(wù)來(lái)使用,或在幾乎每家云服務(wù)提供商的虛擬機(jī)中使用。

MySQL、MariaDB、Vitess、PlanetScale和SkySQL是從MySQL派生而來(lái)的數(shù)據(jù)庫(kù),可作為云服務(wù)來(lái)使用。MySQL是一種開(kāi)源多模型關(guān)系數(shù)據(jù)庫(kù),可在AWS、谷歌云、Microsoft Azure和Oracle Cloud以及幾乎每家云服務(wù)提供商的虛擬機(jī)中作為一項(xiàng)托管服務(wù)來(lái)使用。MariaDB是早期開(kāi)發(fā)人員開(kāi)發(fā)的MySQL的一個(gè)分支。Vitess是一種用于橫向擴(kuò)展MySQL的數(shù)據(jù)庫(kù)集群系統(tǒng),有自動(dòng)分片功能。PlanetScale是一種與MySQL兼容的無(wú)服務(wù)器數(shù)據(jù)庫(kù)平臺(tái),由Vitess提供支持。SkySQL則是可在AWS和谷歌云中使用的MariaDB服務(wù)。

Neo4j是一種符合ACID的屬性圖數(shù)據(jù)庫(kù),有許多集群功能。Neo4j Aura是一種快速、可靠、可擴(kuò)展且完全自動(dòng)化的Neo4j圖數(shù)據(jù)庫(kù),作為云服務(wù)來(lái)提供。Aura的免費(fèi)版和專(zhuān)業(yè)版僅在谷歌云上可用。企業(yè)版在AWS和谷歌云上都可用。

Oracle Database是一種商業(yè)關(guān)系數(shù)據(jù)庫(kù),也是領(lǐng)先的關(guān)系多模型數(shù)據(jù)庫(kù)。它在 Oracle Cloud中以多種形式和大小的服務(wù)來(lái)使用;MySQL作為一項(xiàng)服務(wù)可在Oracle Cloud中使用。Oracle Database也可用于 AWS和谷歌云的本地部署環(huán)境中。

Redis是一種NoSQL內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ),可以持久保存在磁盤(pán)上。它可以充當(dāng)數(shù)據(jù)庫(kù)、緩存和消息代理。它通過(guò)Redis Sentinel提供高可用性,并通過(guò)Redis Cluster實(shí)現(xiàn)自動(dòng)分區(qū)。Redis Enterprise增加了提高速度、可靠性和靈活性的功能,可以作為云數(shù)據(jù)庫(kù)即服務(wù)來(lái)使用。Redis on Flash是Redis Enterprise的一項(xiàng)功能,可顯著降低Redis的硬件成本。Redis Enterprise Cloud實(shí)例可在AWS、谷歌云和Microsoft Azure上使用;你可以選擇自己的一個(gè)或多個(gè)區(qū)域,還可以在云虛擬機(jī)、Kubernetes或容器中運(yùn)行Redis。

無(wú)論你為自己的應(yīng)用選擇什么數(shù)據(jù)庫(kù),都別忘了在投入資源之前運(yùn)行概念驗(yàn)證,并在進(jìn)入到生產(chǎn)環(huán)境之前進(jìn)行負(fù)載測(cè)試。許多云數(shù)據(jù)庫(kù)可以根據(jù)需要縱向擴(kuò)展和橫向擴(kuò)展,但并非所有云數(shù)據(jù)庫(kù)都可以在無(wú)須將數(shù)據(jù)傳輸?shù)叫聦?shí)例然后關(guān)閉舊實(shí)例的情況下進(jìn)行擴(kuò)展。

一旦你的數(shù)據(jù)庫(kù)進(jìn)入到生產(chǎn)環(huán)境,就要設(shè)置持續(xù)監(jiān)控機(jī)制,能夠針對(duì)異常情況發(fā)出警報(bào),并且準(zhǔn)備好應(yīng)對(duì)緊急情況。請(qǐng)注意,一些數(shù)據(jù)庫(kù)需要在負(fù)載變化時(shí)對(duì)索引進(jìn)行調(diào)整和更改,另一些數(shù)據(jù)庫(kù)會(huì)自動(dòng)調(diào)整自己。

作者:Martin Heller現(xiàn)為《InfoWorld》網(wǎng)站的特約編輯兼評(píng)論員,此前擔(dān)任Web和Windows編程顧問(wèn)。從1986年至2010年,Heller一直從事數(shù)據(jù)庫(kù)、軟件和網(wǎng)站的開(kāi)發(fā)工作。近期,他出任Alpha Software的技術(shù)和教育副總裁,還是Tubifi的主席兼首席執(zhí)行官。

原文網(wǎng)址:https://www.infoworld.com/article/3627792/how-to-choose-a-cloud-database.html

 

責(zé)任編輯:武曉燕 來(lái)源: 計(jì)算機(jī)世界
相關(guān)推薦

2020-07-06 10:29:21

Linux系統(tǒng)數(shù)據(jù)

2018-11-14 08:14:59

工具云遷移云計(jì)算

2018-08-01 09:00:00

測(cè)試工具負(fù)載測(cè)試性能測(cè)試

2021-02-03 05:18:26

開(kāi)源Ceph存儲(chǔ)

2012-10-08 09:59:29

惠普打印

2021-07-13 07:03:18

Linux遠(yuǎn)程工具

2020-07-30 08:34:04

物聯(lián)網(wǎng)開(kāi)發(fā)工具

2016-03-28 10:32:26

Linux桌面發(fā)行版

2012-01-10 15:44:33

相冊(cè)應(yīng)用軟件體驗(yàn)

2021-08-26 07:20:05

數(shù)據(jù)庫(kù)集群

2021-08-26 05:06:15

云數(shù)據(jù)庫(kù)網(wǎng)狀數(shù)據(jù)庫(kù)

2018-09-09 23:07:17

物聯(lián)網(wǎng)可視化編程工具

2018-12-10 10:30:40

阿里Linux命令

2019-05-30 08:43:45

JavaScript富文本編輯器編輯器

2017-08-17 10:16:36

2021-05-11 11:20:54

VRAR虛擬現(xiàn)實(shí)技術(shù)

2020-07-13 11:20:21

Python開(kāi)發(fā)工具

2021-01-27 09:41:41

Web安全攻擊黑客

2024-10-10 17:43:25

Jam擴(kuò)展程序瀏覽器

2025-04-14 03:45:00

AI編程助手
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)