NutsDB v0.5.0 发布~

xujiajun · 2019-11-28 16:31:18 · 2129 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2019-11-28 16:31:18 的主题,其中的信息可能已经有所发展或是发生改变。

NutsDB v0.5.0 发布

项目地址

https://github.com/xujiajun/nutsdb

Changelog

  • [New feature] Support EntryIdxMode: HintBPTSparseIdxMode

  • [New feature] Support GetAll() function for all models

  • [Bug Fix] Fix error too many open files in system

  • [Bug Fix] Fix constant 2147483648 overflows int

  • [Bug Fix] Fix when the number of files waiting to be merged not at least 2

  • [Bug Fix] Fix data pollution when executing the merge method

  • [Change] Modify Records type && Entries type

  • [Change] Refactor for tx Commit function

  • [Change] Update Iterating over keys about README

  • [Change] Fix some grammatical mistakes about README

  • [Change] Rename variable for func ReadBPTreeRootIdxAt

  • [Change] Add issue templates

  • [Change] Update README && CHANGELOG

总结

这次的变化,主要是增加了HintBPTSparseIdxMode 这个模式,这个模式下,经测试 10 亿条数据,只要 100mb 不到的内存消耗,起因是有个issue 一哥们说消耗内存太大。

最后

最后,欢迎大家尝试,star 收藏+支持,提 issue,PR 贡献代码。


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2129 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传