【发布时间】:2018-11-26 06:34:43
【问题描述】:
系统设计题:
我将 firebase 用于我的移动应用,firestore 作为数据库,firebase 功能作为后端。
我:
- 直接从移动应用访问 firestore
- 仅允许通过中间件/后端服务器进行间接访问(例如 firebase 函数)
我正在从系统设计的角度寻求指导,这两种选择中的哪一种更好。 传统上,我认为直接从客户端访问数据库是不受欢迎的,但在官方的 Firestore 文档中,谷歌似乎实际上鼓励直接访问而无需任何后端服务器。
【问题讨论】:
标签: firebase model-view-controller architecture google-cloud-firestore system-design