0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

未來的數(shù)據(jù)庫平臺(tái)需具備的九大關(guān)鍵特征

如意 ? 來源:今日頭條 ? 作者:云智時(shí)代 ? 2020-09-03 10:02 ? 次閱讀

當(dāng)今的數(shù)據(jù)庫面臨著前所未有的挑戰(zhàn)。它們必須處理大量不同的數(shù)據(jù),快速獲得結(jié)果,并應(yīng)對(duì)極其復(fù)雜的技術(shù)環(huán)境,同時(shí)又要易于使用且高度可擴(kuò)展、可用。為了應(yīng)對(duì)這些挑戰(zhàn),未來的數(shù)據(jù)庫平臺(tái)必須具備以下關(guān)鍵特征。

1. 即時(shí)性能

現(xiàn)代數(shù)據(jù)庫必須在不到一毫秒的時(shí)間內(nèi)做出響應(yīng),避免成為應(yīng)用程序的性能瓶頸。運(yùn)行在硬盤上的數(shù)據(jù)庫根本跟不上。DRAM中的緩存層可以幫助提高常見請(qǐng)求的速度,從而降低數(shù)據(jù)庫的速度,但這增加了復(fù)雜性,并不能總是足夠快地滿足每個(gè)請(qǐng)求。越來越多的企業(yè)開始使用內(nèi)存數(shù)據(jù)庫,這種數(shù)據(jù)庫的響應(yīng)時(shí)間不到一毫秒,不需要單獨(dú)的緩存層。

2. 可擴(kuò)展性

現(xiàn)代應(yīng)用可以處理越來越大的數(shù)據(jù)集。企業(yè)必須計(jì)劃通過經(jīng)濟(jì)有效的方式擴(kuò)展數(shù)據(jù)平臺(tái),來滿足整體增長。同時(shí)還要應(yīng)對(duì)周期性的激增和需求的意外高峰。線性擴(kuò)展對(duì)于在無需大量基礎(chǔ)架構(gòu)投資的情況下實(shí)現(xiàn)這一目標(biāo)至關(guān)重要。

3. 高可用性

無法從數(shù)據(jù)庫故障中快速恢復(fù)可能會(huì)導(dǎo)致數(shù)據(jù)丟失和對(duì)用戶造成影響,尤其是金融交易、在線訂單等業(yè)務(wù)場(chǎng)景。這就是為什么選擇一個(gè)能夠提供高可用性、運(yùn)行時(shí)間為5個(gè)9(99.999%)的數(shù)據(jù)庫如此的重要。

4. 分層內(nèi)存支持

數(shù)據(jù)庫設(shè)計(jì)者正轉(zhuǎn)向分層存儲(chǔ)方案,將最熱門的數(shù)據(jù)放在DRAM中,而熱數(shù)據(jù)則駐留在持久內(nèi)存選項(xiàng)中,如基于閃存的固態(tài)硬盤——它比普通硬盤速度快,但比DRAM便宜。以更低的成本獲得了60-70%的DRAM性能。

5. 簡單性

由于沒有單一的數(shù)據(jù)模型可以很好地處理所有類型的數(shù)據(jù),因此企業(yè)最終可能在同一應(yīng)用程序中部署多個(gè)數(shù)據(jù)庫。多模型數(shù)據(jù)庫在同一數(shù)據(jù)庫中提供了多個(gè)數(shù)據(jù)結(jié)構(gòu),通過減少為每個(gè)所需數(shù)據(jù)模型提供和維護(hù)不同數(shù)據(jù)庫的需求,從而減少了復(fù)雜性和開銷。

6. 先進(jìn)的開發(fā)工具

數(shù)據(jù)庫還必須易于開發(fā)人員使用。盡管命令行界面(CLI)仍然是與數(shù)據(jù)庫平臺(tái)一起使用的最常用方法,但對(duì)GUI的需求卻在不斷增長,來簡化系統(tǒng)管理并支持通過可視方式瀏覽數(shù)據(jù)和交互。

7. 云原生

云計(jì)算的興起意味著企業(yè)不再需要管理所使用的數(shù)據(jù)庫的本地工作。但這不僅僅是購買數(shù)據(jù)庫即服務(wù)(DBaaS)的優(yōu)勢(shì),企業(yè)技術(shù)堆棧的每個(gè)元素都必須與云交付的各種資源一起工作。數(shù)據(jù)庫必須能夠很好地與微服務(wù)架構(gòu)、容器和容器編排系統(tǒng)(如Docker和Kubernetes)合作,并且能夠跨多云和混合云環(huán)境工作。

8. 開源

現(xiàn)在,即便是最保守的企業(yè)也意識(shí)到?jīng)]有理由拒絕開源解決方案來處理數(shù)據(jù)庫用例。所以,擁有開源的基因必不可少的。此外,開源意味著開發(fā)人員可以了解社區(qū)用戶真正需要的東西,而不是供應(yīng)商說什么就是什么。

9. 未來的NoSQL

現(xiàn)在,大多數(shù)數(shù)據(jù)都沒有結(jié)構(gòu)化,很難像傳統(tǒng)的SQL數(shù)據(jù)庫一樣在表中進(jìn)行?,F(xiàn)在NoSQL數(shù)據(jù)庫將非結(jié)構(gòu)化數(shù)據(jù)放入文檔中,并使用鍵值數(shù)據(jù)存儲(chǔ)和搜索功能來查找所需內(nèi)容。SQL數(shù)據(jù)庫永遠(yuǎn)不會(huì)消失,但NoSQL是未來,它是解決最有價(jià)值的用例的方向。
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 平臺(tái)
    +關(guān)注

    關(guān)注

    1

    文章

    199

    瀏覽量

    23553
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    2903

    瀏覽量

    73539
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3712

    瀏覽量

    64025
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    阿里云云數(shù)據(jù)庫開了一個(gè)未來大會(huì),談了談2038年的數(shù)據(jù)庫趨勢(shì)

    摘要: “未來的某一天,量子數(shù)據(jù)庫是我們改造其他星球的關(guān)鍵技術(shù)之一?!?1月17日,在北京舉行的阿里云2018云數(shù)據(jù)庫智能未來大會(huì)上,阿里云
    發(fā)表于 01-18 11:32

    平臺(tái)嵌入式數(shù)據(jù)庫EffiProz介紹

    EffiProz:面向.NET程序員的跨平臺(tái)嵌入式數(shù)據(jù)庫 EffiProz:面向.NET程序員的跨平臺(tái)嵌入式數(shù)據(jù)庫EffiProz:面向.NET程序員的跨
    發(fā)表于 12-21 06:00

    面向?qū)ο?b class='flag-5'>數(shù)據(jù)庫的關(guān)鍵技術(shù)和實(shí)現(xiàn)

    面向?qū)ο?b class='flag-5'>數(shù)據(jù)庫作為第三代數(shù)據(jù)庫,具有前兩代數(shù)據(jù)庫無法比擬的優(yōu)點(diǎn),滿足復(fù)雜數(shù)據(jù)結(jié)構(gòu)和海量存儲(chǔ)需要,是新型數(shù)據(jù)庫如多媒體
    發(fā)表于 09-25 16:45 ?18次下載

    提高Oracle的數(shù)據(jù)庫性能

    在Oracle數(shù)據(jù)庫設(shè)計(jì)中長期受到設(shè)計(jì)人員重視的是如何更好更快地提高Oracle數(shù)據(jù)庫性能的問題。其中對(duì)數(shù)據(jù)庫表現(xiàn)有較大關(guān)聯(lián)的是兩個(gè)因素,一是執(zhí)行SQL語句的速度問題;二是
    發(fā)表于 11-11 18:16 ?4次下載

    數(shù)據(jù)庫教程之如何進(jìn)行數(shù)據(jù)庫設(shè)計(jì)

    本文檔的主要內(nèi)容詳細(xì)介紹的是數(shù)據(jù)庫教程之如何進(jìn)行數(shù)據(jù)庫設(shè)計(jì)內(nèi)容包括了:1 數(shù)據(jù)庫設(shè)計(jì)概述 ,2 數(shù)據(jù)庫需求分析 ,3 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) ,4
    發(fā)表于 10-19 10:41 ?21次下載
    <b class='flag-5'>數(shù)據(jù)庫</b>教程之如何進(jìn)行<b class='flag-5'>數(shù)據(jù)庫</b>設(shè)計(jì)

    數(shù)據(jù)庫應(yīng)用系統(tǒng)的優(yōu)勢(shì)

    數(shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫系統(tǒng)、應(yīng)用程序系統(tǒng)、用戶組成的,具體包括:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件
    的頭像 發(fā)表于 02-28 15:50 ?6399次閱讀

    MySQL數(shù)據(jù)庫如何安裝和使用說明

    MySQL數(shù)據(jù)庫開發(fā) 基礎(chǔ)概念 1.數(shù)據(jù):描述事物特征的符號(hào),屬性 2.數(shù)據(jù)庫的概念:管理計(jì)算機(jī)中的數(shù)據(jù)的倉庫 2.
    的頭像 發(fā)表于 02-13 16:13 ?2703次閱讀

    關(guān)于數(shù)據(jù)庫事務(wù)隔離級(jí)別與原理的四大關(guān)鍵點(diǎn)

    任何支持事務(wù)的數(shù)據(jù)庫,都必須具備四個(gè)特性,分別是: 原子性(Atomicity) 一致性(Consistency) 隔離性(Isolation) 持久性(Durability)
    發(fā)表于 03-08 08:59 ?1116次閱讀

    數(shù)據(jù)庫未來數(shù)據(jù)庫商業(yè)的成功,卻是技術(shù)的倒退

    在越來越多的會(huì)議、媒體、文章、報(bào)道上看到一種說法:“未來數(shù)據(jù)庫是云數(shù)據(jù)庫的時(shí)代,云數(shù)據(jù)庫廠商終將取代傳統(tǒng)數(shù)據(jù)庫廠商”。首先我并不否認(rèn)這種說
    的頭像 發(fā)表于 10-14 15:51 ?2056次閱讀
    云<b class='flag-5'>數(shù)據(jù)庫</b>是<b class='flag-5'>未來</b>的<b class='flag-5'>數(shù)據(jù)庫</b>商業(yè)的成功,卻是技術(shù)的倒退

    數(shù)據(jù)庫大關(guān)鍵功能介紹

    為了跟上現(xiàn)代企業(yè)不斷發(fā)展的需求,企業(yè)的數(shù)據(jù)庫必須完成更多的工作—而完成這些工作的前提需要從數(shù)據(jù)庫的功能開始。
    的頭像 發(fā)表于 09-29 14:05 ?761次閱讀

    數(shù)據(jù)庫建立|數(shù)據(jù)庫創(chuàng)建的方法?

    數(shù)據(jù)庫是一個(gè)存儲(chǔ)關(guān)鍵數(shù)據(jù)的文件系統(tǒng)。利用數(shù)據(jù)庫管理系統(tǒng)建立每個(gè)人的數(shù)據(jù)庫可以更好地提供安全。 數(shù)據(jù)庫
    的頭像 發(fā)表于 07-14 11:15 ?1075次閱讀

    數(shù)據(jù)庫和普通數(shù)據(jù)庫區(qū)別?|PetaExpress云端數(shù)據(jù)庫

    和持久性有四個(gè)特點(diǎn)。 云數(shù)據(jù)庫和普通數(shù)據(jù)庫相比都具備哪些優(yōu)勢(shì)? 1)安全穩(wěn)定 云端數(shù)據(jù)庫服務(wù),能夠幫助用戶將危險(xiǎn)的操作收縮起來,避免數(shù)據(jù)庫
    的頭像 發(fā)表于 08-01 17:13 ?931次閱讀

    python讀取數(shù)據(jù)庫數(shù)據(jù) python查詢數(shù)據(jù)庫 python數(shù)據(jù)庫連接

    python讀取數(shù)據(jù)庫數(shù)據(jù) python查詢數(shù)據(jù)庫 python數(shù)據(jù)庫連接 Python是一門高級(jí)編程語言,廣泛應(yīng)用于各種領(lǐng)域。其中,Python在
    的頭像 發(fā)表于 08-28 17:09 ?1601次閱讀

    SQLite數(shù)據(jù)庫文件頭部特征

    SQLite數(shù)據(jù)庫文件頭部特征 SQLite是一種輕量級(jí)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),被廣泛應(yīng)用于移動(dòng)設(shè)備、桌面應(yīng)用程序和Web應(yīng)用程序中。SQLite在本地存儲(chǔ)數(shù)據(jù)時(shí)使用
    的頭像 發(fā)表于 08-28 17:15 ?920次閱讀

    數(shù)據(jù)庫具有什么特點(diǎn)?關(guān)系數(shù)據(jù)庫的基本特征是什么?

    數(shù)據(jù)庫具有什么特點(diǎn)?關(guān)系數(shù)據(jù)庫的基本特征是什么? 數(shù)據(jù)庫是由數(shù)據(jù)組成的集合,它具有以下幾個(gè)特點(diǎn): 1.
    的頭像 發(fā)表于 08-28 17:15 ?1699次閱讀