首页 > 数据可变长度的数据库设计

数据可变长度的数据库设计

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

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

数据库怎么设计效率高点?


不是关系行数据库就好弄。这应该是存储树吧!
nosql类型做起来容易很多。关系行数据库存树行结构有些麻烦。
1。楼主需要高效查询。必然要牺牲插入入删除的效率。
2。想高效的插入。删除。程序的简单。就会丢失查询的效率。
你需要自己去权衡。
我写过这样的结构。当时郁闷了几天。做的头疼。
如果你有更好的办法。既可以高效查询R。又可以高效的CUD。记得@一下我。据我所知目前就一种方法可以高效的RCUD就是矩阵运算。感觉非常复杂。


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

【热门文章】
【热门文章】