Google爲GCP提供了數據存儲,這是CQRS中的「C」。但是,「Q」(查詢)在哪裏?Google Cloud是否提供「無服務器」搜索API?
數據存儲有,也許無可非議,兩個非常大的侷限性,使其成爲一個可行的查詢系統:
- 沒有潛臺詞上的字段搜索
- 沒有排序,除非他們已經被過濾在
Google Cloud提供了「App Engine搜索API」,但這不是端點API。它是一個庫API。意思是,必須管理它周圍的基礎設施。
對於數據存儲,其中一個優點是我可以通過規則以「無服務器」方式管理訪問,以便我的客戶端應用程序可以直接處理數據存儲(即「無服務器」)。
使用搜索API,我必須編寫一個應用程序,使用四種支持的語言之一編寫索引我的文檔,公開端點,管理可伸縮性...如果必須全部完成,則使用無服務器服務(如Datastore)無論如何手動。
是否谷歌雲提供更多的東西恭維的數據存儲區中搜索,過濾,在無服務器的方式排序的方式?他們會嗎?