AppGallery Connect云數據庫介紹,appgallery connect介紹AppGallery Connect云數據庫簡介概述在傳統的移動應用開發中,開發者需要從零開始構建每一個服務,因此開發工作量大,門檻高。除了編寫應用邏輯,開發者還需要解決數據管理、端云數據同步、服務器部署維護等問題。Cloud D......
概述
在傳統的移動應用開發中,開發者需要從零開始構建每一個服務,因此開發工作量大,門檻高。除了編寫應用邏輯,開發者還需要解決數據管理、端云數據同步、服務器部署維護等問題。
Cloud DB是一款端云協同數據庫產品,提供端云數據的協同管理、統一的數據模型和豐富的數據管理API接口。在保證數據的可用性、可靠性、一致性、安全性方面,基礎,可以實現客戶端和云端的數據無縫同步,提供應用的離線支持,從而幫助開發者快速構建端云、多端協同的應用。同時,Cloud DB作為AppGallery Connect解決方案的一部分,為AppGallery Connect平臺構建了MBaaS(移動后端即服務)能力。因此,應用開發者可以專注于應用本身的業務,開發者的生產力可以大大提高。
主要功能
Cloud DB是一款端云協同數據庫產品,支持端云和多端的無縫數據同步,為應用提供離線支持,幫助您快速構建端云、多端協同應用。
靈活的同步模式
云支持緩存和本地數據同步模式。在緩存模式下,端數據是云端數據的子集。如果允許持久化,查詢結果將自動緩存到終端。在本地模式下,數據只存儲在本地,不與云端的數據同步。
強大的查詢能力
云支持豐富的謂詞查詢,可以包含多個鏈式過濾條件,可以組合過濾和排序或限制返回結果集數量的功能。在緩存模式下,可以指定從云端存儲區或本地存儲區查詢數據;在本地模式下,直接從本地存儲中查詢數據。
實時更新
Cloud DB處于緩存模式,可以監控需要關注的數據,利用Cloud DB的數據同步功能,在端云和多臺設備之間實時更新發生變化的數據。
脫機支持
云處于緩存模式。如果允許緩存持久化,當設備離線時,應用程序對云數據庫的查詢將默認轉換為本地查詢。當設備重新聯機時,Cloud DB會自動將所有本地寫入的數據同步到云數據庫。
擴展性
Cloud DB提供了華為云強大的基礎架構的功能,如自動多區域數據復制、批量操作的原子性、一致性保證、事務支持等。
安全性
Cloud DB支持端云中的加密數據管理、APP、用戶和服務的三重認證、基于角色的權限管理等。,全方位保證數據安全。
工作原理
Cloud DB是一個可擴展的無服務器數據庫產品,支持端云數據的協作管理。它提供了一個簡單易用的多平臺原生SDK。你的安卓應用、iOS應用、Web應用、快應用都可以通過SDK直接訪問云端數據庫。同時,Cloud DB還支持通過Server SDK和Node.js直接管理云端數據,實現云端數據的高效管理。
Cloud DB采用基于對象模型的數據存儲結構。它以數據對象的形式存儲在不同的存儲區域,每個對象都是一條完整的數據記錄。對象類型用于定義存儲對象的集合,以及不同對象類型對應的不同數據結構。存儲區是一個獨立的數據存儲區,每個存儲區都有完全相同的對象類型定義。您可以通過AppGallery Connect控制臺定義對象類型、創建存儲區域和管理數據。Cloud DB支持多種數據類型,包括簡單字符串、數值和文本。
云提供基于對象操作的API接口,支持對象的單個或批量操作,如添加、修改、刪除、查詢等。Cloud DB具有高效靈活的查詢能力。您可以通過組合多個謂詞查詢對查詢結果數據進行篩選和排序,限制返回結果集的數量,并對查詢結果進行分頁。同時,Cloud DB支持實時數據同步。通過訂閱需要關注的數據,利用Cloud DB的數據同步功能,可以在端云和多臺設備之間實時更新發生變化的數據。
Cloud DB還提供了多種數據安全策略。基于隱私或敏感數據的整體加密管理能力,加密域的數據會在端側加密,然后以密文的形式發快遞存儲在云端。只有應用程序用戶可以獲得密鑰信息,并根據他們輸入的密碼訪問他們自己的加密數據。基于角色的權限管理模型,確保數據的安全性。通過預設4個角色和3種權限來簡化您的權限管理。您可以通過AppGallery Connect控制臺為每個對象類型設置唯一的權限。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部