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