动态数据的 noSQL 数据库结构

问题描述

我目前正在使用 Flutter 进行原型设计,并希望使用 Google Firestore 来存储我的数据。

我的部分数据的结构类似于 Google 表单。它可以包含标题、文本段落、新行、格式(粗体、斜体等)以及位于文本内不同位置的图像、输入字段、单选按钮、标签等。

我的目标是映射数据库中表单的完整结构。

因为我是 noSQL 数据库的新手,所以我有以下两个问题:

  • 主要因为良好的集成而使用 Firestore 真的是个好主意吗?稍后将添加 Firestore 预定的附加功能。我对 Firestore 的最初决定是因为 Firebase Universe 完全集成在 Flutter 中,我使用 Firebase Auth 进行身份验证,Firebase 使我可以轻松同步数据并提高我的原型开发速度。在这种情况下,依赖 2 个不同的数据库有意义吗?
  • 如何以结构化方式存储包含有关不同数据类型的信息的此类数据?在 noSQL 和关系数据库中?我正在考虑使用自定义格式,例如xml。然后我可以解析我的应用程序中的文本并显示它的格式。我还可以使用它来识别文本字段等并将它们插入到正确的位置。我很确定有一些最佳做法可以做到这一点?

预先感谢您提供任何提示和意见!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...