Flutter 的SQFlite对Hive,什么时候用哪一个?

aiazj4mn  于 2022-12-29  发布在  Hive
关注(0)|答案(2)|浏览(238)

我正在开发一个用于保存学生出勤记录的应用程序,我对使用SQFlite或Hive作为本地数据库感到困惑。这两种方法的优缺点是什么?
我目前正在使用Hive,当涉及到代码可读性时,它似乎是一个麻烦。

ymzxtsji

ymzxtsji1#

如果您希望立即获取保存的数据,并且不需要复杂的查询或保存的实体之间的关系,那么请继续使用Hive,因为它会将其框(保存的数据)加载到内存中以便立即获取
否则,请使用SQFlite,因为它可读性、可伸缩性和可定制性更好。
在你的情况下,关于你正在工作的项目,我相信你应该去与SQFlite,也许在未来你会增加一些其他功能,而不仅仅是出席,并可能需要作出复杂的查询。

3mpgtkmj

3mpgtkmj2#

这两种方法都很有效,但对于这两种方法来说,适当的数据建模是必不可少的。
不过,我想知道你的应用是否可以在不外部存储数据的情况下工作。在这种情况下,两者都不是一个好选择。

相关问题