繁体   English   中英

使用什么在 flutter 中本地持久存储数据?

[英]What to use to locally store data persistently in flutter?

我对编程环境很陌生,因此将不胜感激任何帮助。 我应该用什么? NoSQL 还是 Sql? 我的决定因素应该是什么?

Should i go with a noSQL db like sembast since my server side application uses mongodb for storage and since i have to mainly deal with JSON data, or should I go with SQL db like sqflite? 在两者之间做决定时我应该考虑什么? 还有其他一些我应该注意的选择吗?

SQL数据库称为关系数据库。 它们基于由多行数据组成的表。 他们使用 SQL(结构化查询语言)来定义和操作数据。 因此,SQL 数据库非常适合复杂的查询。 事务机制使 SQL 数据库成为重型事务类型应用程序的不错选择。

NoSQL数据库称为非关系型或分布式数据库。 它们基于键值对文档,没有标准模式定义。 查询侧重于文档的收集,因此它们不会很复杂。 尽管 NoSQL 提供了事务机制,但它对于复杂的事务应用程序来说不够稳定。 NoSQL 数据库最适合分层数据存储(类似于 JSON 数据),因此它们非常适合大型数据集数据(大数据)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM