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