<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          一款強大的數(shù)據(jù)庫,自動生成 CRUD 接口!

          共 2863字,需瀏覽 6分鐘

           ·

          2021-10-29 21:34

          大家好,我是 Guide!

          今天咱們來聊一款強大的云數(shù)據(jù)庫!開始之前,我們先來回顧一下數(shù)據(jù)庫發(fā)展歷史。

          數(shù)據(jù)庫發(fā)展歷史

          關(guān)系型單機數(shù)據(jù)庫

          關(guān)系數(shù)據(jù)庫的全稱是 Relational Database Management System,簡稱叫 RDBMS。

          像使用比較廣泛的 Oracle、MySQL、PostgreSQL 都屬于關(guān)系型單機數(shù)據(jù)庫。

          關(guān)系型單機數(shù)據(jù)庫除了具備基本的數(shù)據(jù)存儲能力之外,通常情況下,還會支持常見的數(shù)據(jù)庫經(jīng)典特性比如事務(wù)、視圖、外鍵約束等等。對于中小規(guī)模的項目來說,關(guān)系型單機數(shù)據(jù)庫完全可以滿足你的需求。

          不過,如果項目的訪問量和數(shù)據(jù)量過大的話,關(guān)系型單機數(shù)據(jù)庫完全沒有辦法支撐。這個時候,你可以使用 分布式數(shù)據(jù)庫中間件(比如 ShardingSphere)對關(guān)系型單機數(shù)據(jù)庫進行分庫分表和讀寫分離或者直接使用 分布式數(shù)據(jù)庫

          分布式數(shù)據(jù)庫

          分布式數(shù)據(jù)庫的基本思想是將單機數(shù)據(jù)庫上存儲的數(shù)據(jù)分配到多臺機器上去。這樣的話,在理想情況下,數(shù)據(jù)庫的請求會被均衡地分配到這些機器上。因此,分布式數(shù)據(jù)庫擁有應(yīng)對海量并發(fā),海量存儲的能力。

          Google 發(fā)布的 《Google File System》、《Google MapReduce》以及《Google BigTable》這 3 篇論文奠定了業(yè)界大規(guī)模分布式存儲系統(tǒng)的理論基礎(chǔ)。

          分布式數(shù)據(jù)庫可以被簡單劃分為下面兩類:

          • NoSQL :NoSQL 系統(tǒng)最初是宣稱不再需要 SQL 的,但后來也不得不修正為 Not Only SQL,意即”不僅僅是 SQL”,來擁抱 SQL。代表:HBase 、Cassandra、MongoDB、Redis。
          • NewSQL :NewSQL 是一種新型關(guān)系數(shù)據(jù)庫管理系統(tǒng),是對各種新的可擴展/高性能數(shù)據(jù)庫的簡稱,這類數(shù)據(jù)庫不僅具有 NoSQL 對海量數(shù)據(jù)的存儲管理能力,試圖為聯(lián)機事務(wù)處理(OLTP)讀寫工作負載提供與 NoSQL 系統(tǒng)相同的可伸縮性能,還保持了傳統(tǒng)數(shù)據(jù)庫支持 ACID 和 SQL 等特性。比較出名的有 Google 的 F1 和 Spanner,阿里的 OceanBase,PingCAP 的 TiDB。代表:TiDB、OceanBase、PolarDB-X 。

          另外,在一些特有的領(lǐng)域還有一些專門為某一業(yè)務(wù)場景專門設(shè)計的分布式數(shù)據(jù)庫:

          • 分布式圖數(shù)據(jù)庫 : 適用于需要大規(guī)模實時存儲和分析圖結(jié)構(gòu)數(shù)據(jù)(比如社交網(wǎng)絡(luò))的能力的場景。代表:HugeGraph、 NebulaGraph、Neo4j、JanusGraph。
          • 分布式時序數(shù)據(jù)庫 :適用于存儲大規(guī)模的時間序列數(shù)據(jù)(比如實時監(jiān)控數(shù)據(jù))。代表:InfluxDB,IoTDB。

          云原生數(shù)據(jù)庫

          隨著全社會數(shù)字化轉(zhuǎn)型的加速,“上云”已經(jīng)成為各行各業(yè)數(shù)字化轉(zhuǎn)型過程中的關(guān)鍵一步,“用云量”也成為衡量行業(yè)數(shù)字經(jīng)濟發(fā)展程度的重要參考指標。

          相對于轉(zhuǎn)型復(fù)雜的傳統(tǒng)行業(yè),web、移動等領(lǐng)域的新應(yīng)用的開發(fā)、上線基本上都已經(jīng)將云作為首選方式。

          云原生數(shù)據(jù)庫是一種專門以云計算資源為基礎(chǔ)研發(fā)的數(shù)據(jù)庫。

          云原生數(shù)據(jù)庫能帶來近乎傳統(tǒng)單機數(shù)據(jù)庫的特性支持和使用體驗,同時具備資源(計算、存儲)快速彈性伸縮的能力。

          一站式數(shù)據(jù)庫云服務(wù)平臺 MemFire Cloud

          MemFire Cloud 為用戶提供了哪些服務(wù)?

          隨時隨地構(gòu)建您的云數(shù)據(jù)庫

          相比傳統(tǒng)的復(fù)雜的數(shù)據(jù)庫構(gòu)建方式,MemFire Cloud 致力于提供一站式數(shù)據(jù)庫自助服務(wù),隱藏復(fù)雜、專業(yè)的工作(比如:復(fù)雜的配置、數(shù)據(jù)庫擴展、備份、運維等),實現(xiàn)開箱即用、按需使用、動態(tài)擴容、運維托管。

          為開發(fā)者盡心打造,具有以下功能特性:

          • 兼容 PG 的 MemFireDB 分布式數(shù)據(jù)庫,按需構(gòu)建;
          • 數(shù)據(jù)備份恢復(fù),支持自動、手動備份方式;
          • 在線 SQL 編輯器, 簡單的操作數(shù)據(jù)庫入口;
          • 動態(tài)擴容,采用分布式架構(gòu),靈活擴容,用戶無感知;

          后端即服務(wù)(Baas)

          圍繞數(shù)據(jù)庫開發(fā)的應(yīng)用,大多數(shù)后端業(yè)務(wù)邏輯都是在進行 CURD 操作,在云數(shù)據(jù)庫服務(wù)的基礎(chǔ)之上,MemFire Cloud 將 CURD 操作抽象成 REST API,提供自動生成的 API,前端業(yè)務(wù)開發(fā)無需編寫 API 即可直接調(diào)用。MemFire Cloud 提供的后端即服務(wù)包含功能特性:

          • 兼容 PG 的 MemFireDB 數(shù)據(jù)庫托管,自動拓展
          • 對象存儲,存儲大文件,比如圖像,視頻等
          • 身份驗證和授權(quán),用于注冊用戶和編輯數(shù)據(jù)庫訪問規(guī)則
          • 自動生成的 API,無需編寫 API
          • 儀表盤,一分鐘內(nèi)啟動和管理你的應(yīng)用

          開箱即用

          與傳統(tǒng)的模式(選擇硬件配置、軟件部署、參數(shù)配置、性能調(diào)優(yōu)、運維管理等)相比,借助 MemFire Cloud 的強大能力,1 分鐘內(nèi)可快速獲得云數(shù)據(jù)庫資源,無需自行搭建、維護管理服務(wù);

          表編輯器

          表編輯器,像使用 execl 一樣在線編輯數(shù)據(jù)表,真的是非常 nice 的體驗。使用表編輯器,可以新建數(shù)據(jù)表,編輯數(shù)據(jù)表(類似 execl,支持增、刪、查、改操作);

          自動生成訪問 API

          圍繞數(shù)據(jù)庫開發(fā)的應(yīng)用,大多數(shù)后端業(yè)務(wù)邏輯都是在進行 CURD 操作,在云數(shù)據(jù)庫服務(wù)的基礎(chǔ)之上,MemFire Cloud 將 CURD 操作抽象成 REST API,提供自動生成的 API,前端業(yè)務(wù)調(diào)用自動生成 API 即可訪問數(shù)據(jù)表。

          應(yīng)用開發(fā)人員可以專注于構(gòu)建產(chǎn)品,不需要為編寫 CURD API 發(fā)愁啦。每創(chuàng)建、更新一張數(shù)據(jù)表,該數(shù)據(jù)表的 CURD 操作自動生成為 API,調(diào)用即可直接訪問數(shù)據(jù)庫,So easy;

          備份與恢復(fù)

          數(shù)據(jù)備份與恢復(fù),對應(yīng)用核心的數(shù)據(jù),可以定期執(zhí)行備份操作,保障數(shù)據(jù)的可靠性;

          數(shù)據(jù)庫備份不包括通過存儲 API 存儲的對象,因為數(shù)據(jù)庫只包括這些對象的元數(shù)據(jù)。恢復(fù)舊的備份不會恢復(fù)此后被刪除的對象。

          SQL 編輯器

          除了表編輯器滿足了日常使用需求,提供在線可視化 SQL 編輯器,便于開發(fā)人員便捷訪問操作自己的數(shù)據(jù)庫。

          賬號管理

          當你在 MemFire Cloud 中創(chuàng)建一個新項目時,我們要求你提供一個密碼。你可以用這個密碼直接連接到你的 MemFireDB 數(shù)據(jù)庫。

          如果忘記了你的密碼,可以在 MemFire Cloud 的賬號管理頁面重置它。

          此外,通過平臺頁面直接操作數(shù)據(jù)庫,也支持 Windows、Linux、Mac 等操作系統(tǒng)的客戶端,從而進行更豐富的操作。

          后記

          MemFire Cloud 的官方還弄了注冊活動!優(yōu)惠力度挺大。感興趣的小伙伴可以關(guān)注一下,免費領(lǐng)取一臺免費強大的云數(shù)據(jù)庫!

          注冊即享

          5GB存儲空間+每月100萬讀額度+每月10萬寫額度


          掃碼回復(fù)“邀請碼”,獲取平臺入口和專屬注冊邀請碼?

          邀請好友注冊還有機會獲得

          流量大禮包

          豪橫大禮包

          有容乃大包

          PS:活動月底截止,先到先得


          瀏覽 101
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  激情小说激情视频 | 人人看人人爱人人搞 | 欧美亚洲黄色电影免费收看 | 污视频在线免费观看一区 | 婷婷六月天 |