<dfn id="hx5t3"><strike id="hx5t3"><em id="hx5t3"></em></strike></dfn>

    <thead id="hx5t3"></thead><nobr id="hx5t3"><font id="hx5t3"><rp id="hx5t3"></rp></font></nobr>

    <listing id="hx5t3"></listing>

    <var id="hx5t3"></var>
    <big id="hx5t3"></big>

      
      

      <output id="hx5t3"><ruby id="hx5t3"></ruby></output>
      <menuitem id="hx5t3"><dfn id="hx5t3"></dfn></menuitem>

      <big id="hx5t3"></big>

        什么是低代碼數據庫?

        芒果果

        什么是低代碼數據庫?

        低代碼數據庫是使用簡單的用戶界面設計的工具,即使沒有任何編程背景的人也可以成功地使用它。由于低代碼開發的繁榮,它們的需求量很大。越來越多的新產品通過精心設計和簡化的界面為非程序員提供了機會。

        “低代碼”這個術語意味著不需要多少編程就能完成這項工作。有時候,只需要拖拽一些圖標,然后進行一些只需要點擊的工作或者填寫一些表單。這個術語廣泛應用于各種企業產品,而數據庫只是其中之一。事實上,許多產品都提供圍繞核心數據庫的專門服務。

        隨著勞動力和工作流變得越來越自動化,這種情況正在越來越頻繁地出現,并驅使公司采用低代碼數據庫。

        “低代碼”這個術語不僅適用于一線產品。它還在 IT 堆棧的各個角落找到了歸宿,比如數據庫。無休止的命令行調用已被設置向導和更漂亮的用戶界面緩慢而可靠地替換。

        這些產品是否能夠實現需求有很多爭論,盡管可以帶來更美觀的屏幕和圖形用戶界面,但仍有一些棘手的技術問題隱藏在外觀之下。有時需要一個熟練的編碼人員來理解存儲數據的最佳方式,以便能夠有效地對數據進行排序和檢索。

        低代碼數據庫用例

        傳統的開發人員和新手都能夠創建連接用戶和數據庫的基本應用程序。一些常見的用例包括:

        • 記錄保存ーー辦公室工作人員可以創建新的數據庫表來跟蹤辦公室功能,而無需依賴全面的開發人員。
        • 客戶互動——需要收集請求或向客戶發送更新的企業可以創建面向外部的應用程序,并填寫大量數據表單。
        • 伙伴關系ーー它不僅僅是面向客戶的應用程序; 低代碼工具可以通過減少支持新合同所需的迭代次數來加速新業務關系的發展。
        • 實驗ー低代碼數據庫用于構建原型和測試工作流程。他們不需要大型團隊多月工作的投資。

        低代碼數據庫的主要提供者

        微軟是最早推出低代碼數據庫的公司之一。最初版本的 Access 于 1992 年首次發布,目標客戶是普通的計算機用戶,并最終與 Office 產品捆綁在一起,比如文字處理器。人們可以創建和填寫一個數據庫幾乎像寫備忘錄一樣容易。

        最新的一套工具現在以“ Power App”的名義推出,它支持圍繞數據庫的復雜應用程序。這些工具與基本的 Office 應用程序緊密集成,并面向同一組用戶銷售。用戶可能不會花太多時間擔心數據的去向,但許多人可能會使用與微軟高端旗艦 SQL Server 的連接。

        甲骨文的數據庫可能曾經是最難安裝的數據庫之一,但是今天該公司推出了一些“自動”版本也就是說,這個工具包括自動化程序,處理許多原本由人類完成的雜務。據說它是“自動調整”、“自動調整”、“自動修理”和“自動供應”還有“自動備份”和“自動故障轉移”

        許多這些特性使得數據庫管理員的工作更加容易,并且使得其他開發人員更容易兼職處理這些工作。雖然有創建數據庫的網絡界面,但對于普通用戶來說,它們可能仍然太復雜。

        SAP 將其過程稱為“快速應用程序開發”,并提供了幾種工具來訪問云中的數據。例如,Ruum 將把圖標串在一起,將數據導入 SAP 進程。它的機器人過程自動化工具包括人工智能的特點,如文本識別,轉換數據自動存儲在數據庫之前。

        新出現的提供商

        很難在低代碼數據庫和任何通用應用程序之間劃清界限,許多應用程序只是包裹在數據庫周圍的薄前端,因此用戶可能在沒有意識到的情況下將自己的信息存儲在傳統數據庫中。至少對于一般應用程序來說,自動化層可以簡化流程。

        一些開源工具包被設計用來簡化這個過程。例如,Drupal 和 Joomla 是內容管理系統,用于創建充滿頁面和文章的數據庫。Drupal 的 Webform 模塊增加了創建詳細調查的能力,這樣用戶就可以輸入自己的數據。其他的內容管理系統,比如 WordPress,也可以做同樣的事情,但是他們通常更專注于建立博客和其他文本文檔。

        主要的云服務正在添加工具,并提供多種方式來創建一個應用程序,在云的數據服務中存儲數據。谷歌的 AppSheet 提供了一個快速的方法,將一個應用程序與 g Suite 中的辦公產品緊密集成在一起。它是 App Maker 的一個替代品,這個早期的項目最近被關閉了。

        image.png

        套件還包括 Google Forms,這是將用戶數據收集到電子表格中的最簡單的方法之一。谷歌還支持 AppEngine 和 AppScript,這兩個工具簡化了應用程序的創建過程,但使用了足夠多的編程語言,即使它們非常容易使用,也不會被認為是“低代碼”。

        亞馬遜也在推出新的選擇。它的 Honeycode 作為前端提供了純粹的拖放操作。任何數據都可以使用 Lambda 函數路由到各種 AWS 存儲服務和數據庫。它還提供了 AppFlow,一個連接不同 AWS 服務和外部服務(如 Salesforce)的工具。

        其他云服務專門用于使計算接近具有分布式端點的用戶。的 Workers 在執行完傳統語言的片段(比如 JavaScript)后,會從最近的 Cloudflare CDN 節點快速響應。

        Airtable 正致力于改進用戶界面,為瀏覽器增加一個優雅的表示層,將其云托管的數據庫變成一個更漂亮、更復雜的應用程序。有幾種主要的表示數據表的方法,從電子表格網格到日歷到看板板。它們還以一些用于通用用例的模板開始。

        在某種程度上,這些產品不再被認為僅僅是數據庫,或者僅僅作為數據庫銷售。有幾十個很好的例子被打包為“機器人過程自動化”或“超自動化”其中包括 Appian、Kissflow 或 Outsystems。它們都使用許多相同的技術,使普通用戶能夠以簡單的方式編寫代碼。所有這些最終都將數據存儲在數據庫中。但在某種程度上,數據庫深深地埋藏在代碼中。

        低代碼數據庫做不到的事

        低代碼工具的復雜性和完善性是很強的,許多簡單的任務可以通過開發一個作為數據庫基本前端的應用程序來完成。如果作業涉及創建、更新或刪除數據庫中的行,那么它可能是向用戶交付工具的最快方法。

        大多數時候,低代碼工具提供了一個后門,用于安裝較大的代碼塊,以處理標準特性可能無法完成的情況。熟練的開發人員可以利用低代碼特性快速移動,然后求助于更傳統的代碼。例如,當由 Honeycode 觸發時,AWS Lambda 函數可以執行相當大的代碼塊。一些人正在利用 Lambda 的低成本編寫精細的模擬和計算工作。

        但低代碼解決方案,尤其是低代碼數據庫,往往會受到工作流程中一些細微但重要的警告的影響。例如,可能會涉及后臺人員解釋,當供應不足時,首先處理來自更好客戶的訂單,這些細節需要程序員編寫代碼。

        segmentfault 公眾號

        閱讀 1k

        SegmentFault 行業快訊
        第一時間為開發者提供行業相關的實時熱點資訊
        avatar
        芒果果
        SegmentFault 技術編輯

        一路走走看看,順便留下點什么。

        3.3k 聲望
        60 粉絲
        0 條評論
        avatar
        芒果果
        SegmentFault 技術編輯

        一路走走看看,順便留下點什么。

        3.3k 聲望
        60 粉絲
        宣傳欄
        一本到在线是免费观看_亚洲2020天天堂在线观看_国产欧美亚洲精品第一页_最好看的2018中文字幕