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)以保護資料庫安全。