NoSQL資料庫Firestore企業版換新查詢引擎,可串接多階段複雜資料轉換
新查詢引擎與Pipeline Operations介紹
行動與Web應用開發平臺Google Firebase旗下NoSQL資料庫Firestore企業版更新,導入重新設計的查詢引擎,並推出名為Pipeline Operations的新查詢介面,主打把查詢拆成多個階段串接執行,讓開發者能在一次查詢中完成更複雜的資料轉換與運算。
功能與設計優點
- Pipeline Operations是一組內建於Firestore各SDK的API,讓開發者以多階段方式描述Firestore端的資料轉換流程,並可組合階段、運算式與函式,概念上更接近在資料處理管道中進行操作。
- 開發者可以透過組合不同的階段與運算式,實現如資料過濾、轉換、聚合等複雜邏輯,提升應用程式的效能與可維護性。
索引策略調整
企業版的索引策略也改為可選,集合預設不自動建立索引,這讓開發者能根據實際需求選擇是否建立索引,以達到更好的資源管理與效能平衡。
