[Firestore聊天室]01-Firestore简介

Firestore

本篇网址

Firebase是一款弹性,可格式化的NoSql资料库他藉由即时监听器,使资料在端点间保持同步

主要能力

Flexibility分级的结构资料组成documents,documents组成collectionsDocuments可为複杂的巢状结构Expressive querying预设包含索引可一次查询一到多笔document可使用多重,鍊式筛选器以及排序查询成本基于查询结果而非整个资料集Realtime updates同步更新资料至所有连接中的应用然而Firestore设计用以一次性,简单地取得资料Offline supportCloud Firestore会cache应用程式正在使用的资料故应用程式在离线时仍可查询资料在上线后可及时将资料同步至线上Designed to Scale自动多地资料备份高度一致性保证自动批量运作实际交易支持

Firestore如何运作?

Cloud Forestore是一款cloud-hosted的应用,iOS,Android,Web可透过SDKs连接至NoSQL资料库。
资料以document形式储存,包含field对应其value,并集合成collection,document可包含多种形式的资料,如string,number,甚至是巢状物件以及子collection。
此外,查询语法为ecpressive(表现式),高效与弹性的,透过shallow queries在document级查询资料,而不是回传整个collection。也可以为查询加入排序,筛选以及限制以回传资料。
为保持应用程式中的资料与Firestore同步,而不需要当资料有变更时回传整个资料集,需要加入realtime listener(即时监听者),用以只传递变更的资料。
Android,iOS,javaScript透过Firestore AuthenticationCloud Firestore Security Rules,server-side透过Identity Access Management(IAM)以保护资料库安全。


实作过程

将SDKs整合入应用程式为资料加入安全保护写入资料读取资料

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章