documents
,documents
組成collections
多重
,鍊式
篩選器以及排序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 Authentication
與Cloud Firestore Security Rules
,server-side透過Identity Access Management(IAM)
以保護資料庫安全。