我对flutter中的真实的数据库和流构建器感到困惑,因为实时数据库用于应用程序中的实时更改,流构建器也对实时更改执行相同的工作,现在我的问题是为什么我们使用实时数据库而不是带firebase firestore的流构建器,这背后有什么具体原因吗?
t8e9dugd1#
我想您询问了使用StreamBuilder的Firestore数据库与使用firebase的Realtime数据库之间的区别Firestore和Realtime Database都是实时数据库,它们之间的主要区别在于数据模型。
StreamBuilder
在Flutter中使用Firebase时,您可以使用StreamBuilder中的任一数据库来接收UI的实时更新。Firestore和Realtime Database之间的选择取决于您的特定用例和所需的数据结构。
3ks5zfa02#
Firebase真实的数据库是保存数据的云数据库。Flutter StreamBuilder是一个小部件,用于从流呈现UI。在本例中,流来自Firebase真实的数据库,因此您需要两个组件。
2条答案
按热度按时间t8e9dugd1#
我想您询问了使用
StreamBuilder
的Firestore数据库与使用firebase的Realtime数据库之间的区别Firestore和Realtime Database都是实时数据库,它们之间的主要区别在于数据模型。
在Flutter中使用Firebase时,您可以使用
StreamBuilder
中的任一数据库来接收UI的实时更新。Firestore和Realtime Database之间的选择取决于您的特定用例和所需的数据结构。3ks5zfa02#
Firebase真实的数据库是保存数据的云数据库。
Flutter StreamBuilder是一个小部件,用于从流呈现UI。
在本例中,流来自Firebase真实的数据库,因此您需要两个组件。