Firebase Firestore最大收藏数量?

Firebase Firestore最大收藏数量?,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,这是我第一次使用Firestore,我对我可以创建的集合数量的限制感到困惑。有限制吗 -我还需要关于另一件事的建议。我正在构建一个应用程序,该应用程序将需要数据库中的不同表,例如餐厅、客户和预订。Firestore中没有表,因为它是一个非SQL数据库,“集合”是否用作“表”?“文档”怎么办?没有说明集合的最大数量。它们本质上只是文档的容器,因此没有实际的限制需要您关注 SQL表大致类似于云Firestore集合。SQL行大致类似于文档。建议不要根据您在SQL中了解的内容来考虑Cloud Fire

这是我第一次使用Firestore,我对我可以创建的集合数量的限制感到困惑。有限制吗

-我还需要关于另一件事的建议。我正在构建一个应用程序,该应用程序将需要数据库中的不同表,例如餐厅、客户和预订。Firestore中没有表,因为它是一个非SQL数据库,“集合”是否用作“表”?“文档”怎么办?

没有说明集合的最大数量。它们本质上只是文档的容器,因此没有实际的限制需要您关注


SQL表大致类似于云Firestore集合。SQL行大致类似于文档。建议不要根据您在SQL中了解的内容来考虑Cloud Firestore,而是。

那么您是否建议我为每个注册的“客户”和每个“餐厅”创建一个新集合?或者我应该只创建一个集合“餐厅”和一个“客户”,然后为每个客户和餐厅添加一个新文档?是什么让您决定使用Firestore?从您的描述听起来,您的数据是关系型的。预订将有一个客户ID和一个餐厅ID,可能还有一个时间栏。这很有关系。你想过用云SQL代替Firestore吗?@Gabewiss你不认为我还能用Firestore吗?我的意思是我仍然可以在那里创建客户ID和餐厅ID。哦,你绝对可以。这取决于你想对数据做什么。例如,您是否希望能够检索(比如)特定餐厅的所有预订?你能容忍什么样的延迟?我们在说多少张唱片?我的意思是,如果你有不到几万张唱片,那真的没关系。但是,如果您认为您将增长到更高的数字,那么现在选择SQL与NoSQL将很重要,这样您就不必在以后进行迁移。在检索数据方面,您所谈论的数据对我来说比NoSQL更具相关性。不,在30k的情况下,您几乎可以使用任何东西,这不会有太大的区别。NoSQL和SQL之间的根本区别就在于此。当您按索引检索记录时,例如,按餐厅ID检索所有预订时,SQL会更快。但在3万张唱片上,获取所需的时间差不会太大。Firestore很好。不幸的是,我不熟悉领域数据库,不。