Google为GCP提供了数据存储,这是CQRS中的“C”。但是,“Q”(查询)在哪里?Google Cloud是否提供“无服务器”搜索API?
数据存储有,也许无可非议,两个非常大的局限性,使其成为一个可行的查询系统:
- 没有潜台词上的字段搜索
- 没有排序,除非他们已经被过滤在
Google Cloud提供了“App Engine搜索API”,但这不是端点API。它是一个库API。意思是,必须管理它周围的基础设施。
对于数据存储,其中一个优点是我可以通过规则以“无服务器”方式管理访问,以便我的客户端应用程序可以直接处理数据存储(即“无服务器”)。
使用搜索API,我必须编写一个应用程序,使用四种支持的语言之一编写索引我的文档,公开端点,管理可伸缩性...如果必须全部完成,则使用无服务器服务(如Datastore)无论如何手动。
是否谷歌云提供更多的东西恭维的数据存储区中搜索,过滤,在无服务器的方式排序的方式?他们会吗?