V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tctc4869
V2EX  ›  程序员

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

  •  
  •   tctc4869 · 2021-06-19 10:09:51 +08:00 · 890 次点击
    这是一个创建于 1261 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    israinbow
        1
    israinbow  
       2021-06-19 19:46:16 +08:00 via Android
    试试用 UnQLite 之类的用 json 格式储存?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5913 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:50 · PVG 09:50 · LAX 17:50 · JFK 20:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.