Commit Graph

18 Commits

Author SHA1 Message Date
kingecg 0d998482cd feat(storage): 为 LevelDB 添加自定义比较器
- 实现了 LevelDBComparator 结构体和 Compare 方法
- 添加了自定义的 mycompare 方法,支持多种数据类型的比较
- 新增了 utils/constant.go 文件,定义了常量用于索引和类型标识
2025-06-08 22:02:45 +08:00
kingecg eff399c4e4 fix 2025-06-08 20:42:48 +08:00
kingecg fd28639f17 add bplus alg 2025-06-08 14:39:39 +08:00
kingecg 00ec4fd001 gen key at collection 2025-06-08 14:07:38 +08:00
kingecg 76b132a8b7 storage manager 添加open方法 2025-06-08 10:48:59 +08:00
kingecg dfa34016e5 complete task 17: add tidy mode 2025-06-08 10:31:34 +08:00
kingecg b70a38e4b1 删除测试报告 2025-06-08 09:23:01 +08:00
kingecg 0942d6db20 添加新特性设计 2025-06-07 23:52:31 +08:00
kingecg 7cd56c342e fix collection 2025-06-07 23:07:29 +08:00
kingecg a07d62577c fix default index store 2025-06-07 23:02:49 +08:00
kingecg a2fbb970c6 fix 2025-06-07 22:28:29 +08:00
kingecg 857cad7fea add sort order support 2025-06-07 19:13:07 +08:00
kingecg d51dc51932 Index management layer implementation with tests 2025-06-07 18:18:03 +08:00
kingecg 8ab875003a add error and cocurrent test 2025-06-07 18:13:29 +08:00
kingecg 35c27f7cc7 Document management layer implementation with tests 2025-06-07 17:56:45 +08:00
kingecg b4e9a0aad6 Initial storage layer implementation with tests 2025-06-07 17:52:14 +08:00
kingecg 26e7c90625 add main 2025-06-07 17:47:33 +08:00
kingecg e0d8c59b64 add design and tasks 2025-06-07 17:42:11 +08:00