存储一组多个不限长度的字符串类型属性的数据类型,只用嵌入式数据库的话,应该怎么做呢?

2021-06-19 10:09:51 +08:00
 tctc4869

有这样一个数据类型(不是指数据库的某个表类型),其所有的属性类型都是字符串类型,而且这些属性的字符串长度,比如文章,代码文件里的代码等,想写多长就写多长。

要在在一个页面上全部显示出来,至于怎么显示那是另一个问题

那么现在有一组这样的数据,请问在不用服务端数据库(比如 sql server,mysql,mongodb )的情况下,比较合适的存储方案是什么?

我想到了 sqlite 和嵌入式的 kv 数据库,sqlite 是开辟多个 text 类型的列来应对,而 kv 数据库,key 用字符串或数字,value 用键值对,用来存不同的文章,代码段类型的数据。

这两个谁更合适,如果是 kv 数据库,那用什么比较合适( mapDb?levelDb?)?还是有其他更好的方式?

802 次点击
所在节点    程序员
1 条回复
israinbow
2021-06-19 19:46:16 +08:00
试试用 UnQLite 之类的用 json 格式储存?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/784409

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX