我正在考虑建立一个具有web和移动客户端的市场平台。简单地说,你可以把它看作是ebay在某一特定领域的一个糟糕的翻版。
为了简化后端,我正在考虑使用Firebase。但我担心的是数据库。
我读到的大多数关于实时数据库或云Firestore的文档都是关于少量数据的。例如,单个用户将他们的数据保存在云上,或者在几个用户列表之间共享项目的共享列表(作为购物清单应用程序...)
但在我的例子中,这将是平台的主数据库,其中包含所有用户正在销售的所有商品。你认为Firebase可以处理这种情况吗?在平台的所有用户之间共享一个单一且庞大的项目列表?
你有推荐的其他选择吗?
发布于 2018-03-07 18:29:18
是的,Firebase可以处理大量数据,但您需要学习如何处理数据结构,以便在从数据库中提取数据时,您不必遍历所有节点,否则提取数据将花费时间。
此外,Firebase不仅是实时数据库,它还提供发送通知、存储文件/图像和身份验证等功能。所有这些都将帮助您创建应用程序并使其更容易。
另请检查此链接,了解数据库中的限制:
https://stackoverflow.com/questions/49149463
复制相似问题