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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

未來的數(shù)據(jù)庫平臺需具備的九大關鍵特征

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

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

1. 即時性能

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

2. 可擴展性

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

3. 高可用性

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

4. 分層內存支持

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

5. 簡單性

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

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

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

7. 云原生

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

8. 開源

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

9. 未來的NoSQL

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

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

    關注

    1

    文章

    199

    瀏覽量

    23619
  • 內存
    +關注

    關注

    8

    文章

    3025

    瀏覽量

    74055
  • 數(shù)據(jù)庫

    關注

    7

    文章

    3799

    瀏覽量

    64395
收藏 人收藏

    評論

    相關推薦

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

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

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

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

    面向對象數(shù)據(jù)庫關鍵技術和實現(xiàn)

    面向對象數(shù)據(jù)庫作為第三代數(shù)據(jù)庫,具有前兩代數(shù)據(jù)庫無法比擬的優(yōu)點,滿足復雜數(shù)據(jù)結構和海量存儲需要,是新型數(shù)據(jù)庫如多媒體
    發(fā)表于 09-25 16:45 ?18次下載

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

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

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

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

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

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

    關于數(shù)據(jù)庫事務隔離級別與原理的四大關鍵

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

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

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

    解讀圖數(shù)據(jù)平臺引領未來十年數(shù)據(jù)庫的發(fā)展

    可靠的數(shù)據(jù)庫,管理極致計算性能和并行加速效率的彈性高性能計算服務平臺。適用于金融欺詐檢測、企業(yè)圖譜、公共安全、數(shù)字化變革、非關系型數(shù)據(jù)庫、大數(shù)據(jù)、大
    發(fā)表于 11-04 11:50 ?773次閱讀

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

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

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

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

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

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

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

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

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

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

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

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