当前位置: 首页 > 知识库问答 >
问题:

前端 - 针对操作系统的本地持久化检索等需求,有没有什么高效,适合大容量存取的方案呢?

章飞虎
2023-08-25

针对操作系统的本地持久化检索等需求,有没有什么高效,适合大容量存取的方案呢?

比如,windows或者macos,我们可以有桌面应用,需要持久化文件,数据,到项目的安装目录内。

1、请问一般有什么好的持久化/检索方案呢?

2、一般会使用到大型数据库吗?比如Postgresql等,如果不想要安装这些数据库,是否有好的方案呢?

共有1个答案

宰父疏珂
2023-08-25

简单的数据的话,用JSON、XML、CSV这些格式来存储数据,存成文件就行,还可以用嵌入式数据库SQLite、RocksDB、LevelDB,还可以加全文检索引擎Elasticsearch或者Lucene,桌面应用不建议用大型数据库安装难度会多不少,如果你想用关系型数据库的功能但不想安装大型数据库,可以考虑用SQLite,如果你想要存储大量数据但不用关系型数据库的所有功能,可以考虑用NoSQL数据库MongoDB、CouchDB

 类似资料:
  • 本地持久化卷允许用户通过标准 PVC 接口以简单便携的方式访问本地存储。PV 中包含系统用于将 Pod 安排到正确节点的节点亲和性信息。 一旦配置了本地卷,外部静态配置器(provisioner)可用于帮助简化本地存储管理。请注意,本地存储配置器与大多数配置器不同,并且尚不支持动态配置。相反,它要求管理员预先配置每个节点上的本地卷,并且这些卷应该是: Filesystem volumeMode(默

  • 在持久性方面,spark中的和有什么区别?

  • 大佬们,这个功能有没有合适的插件推荐: 1、底图图片支持缩放 2、可以在图片上加marker(图中的实心红色圆圈、黑色圆圈和绿色圆圈,颜色代表状态),也可以随着图片的缩放而缩放,但位置不能变 不知道应该怎么搜,希望有经验的小伙伴们推荐一个合适的插件

  • 本文向大家介绍RabbitMQ 持久化有什么缺点?相关面试题,主要包含被问及RabbitMQ 持久化有什么缺点?时的应答技巧和注意事项,需要的朋友参考一下 持久化的缺地就是降低了服务器的吞吐量,因为使用的是磁盘而非内存存储,从而降低了吞吐量。可尽量使用 ssd 硬盘来缓解吞吐量的问题。

  • 请问,桌面应用有什么解决方案保存大的内容的字段? 因为桌面应用,一般是使用嵌入式数据库,比如sqlite3。 现在有一个需求: 比如:一个字段可能有16MB大小,但是这个不能作为一个字段进行保存在表中。 请问在桌面应用场景中,针对这样的场景,有什么方案可以处理呢?