猿问

请教下各位大佬我的数据库该怎么设计效率高点?

数据格式:A-B-C-D...
类似可变长度的数据,要用数据库存,

要求,可通过B,找到前面的A 和后面的C。
关键是可以通过C,找到包含C的记录。


摇曳的蔷薇
浏览 124回答 2
2回答

慕田峪4524236

用 kv 格式存储吧。举例,key:B,value:pre-A,next-C

慕村9548890

不是关系行数据库就好弄。这应该是存储树吧!nosql类型做起来容易很多。关系行数据库存树行结构有些麻烦。1、你需要高效查询。必然要牺牲插入入删除的效率。2、想高效的插入。删除。程序的简单。就会丢失查询的效率。你需要自己去权衡。
随时随地看视频慕课网APP
我要回答