❤️ 好激动
❤️ 好兴奋
👀️ 好害怕
https://github.com/hello245m/lgdb连选择开源协议都不知选什么!!
发了别人就能看到吗
搞了很久才搞完
也不知道究竟有没有意义啊
各位老手能点评一下吗
我还取了一个吊炸天的名字:
乱搞 db
说一下经历
数据库软件实际已经多得数不过来了。
之前一直使用 redis ,接口简洁,速度极快,但是随着自己存储数据越来越大,内存完全扛不住,尤其是云服务器。
经历了蛋疼的迁移过程,决定要改变。
后面看了一下,支持字典型存储的数据库,比较倾向于 mangodb ,结果一看:
安装包 900MB 对于我这种浏览器都只有 via 的,系统只用 alpine 的人来说简直要了老命。
找了很久发现 tendis 这种混合架构的,硬盘型存储非常适合,结果安装包也接近 400mb ,我就想不明白,难道就没有一个via 类型的,真正功能全面,足够小又足够块的数据库?
接着又找到了 Pika (奇虎 360 开源的类 Redis 存储系统的新里程碑)
也是一样的基于硬盘存储,大小 300 兆。
问题来了不支持 arm 和 apline ,我又自己编译魔改 精简了 arm 版本/apline 版本的 tendis + pika 。最后安装完成,300-400mb 如鲠在喉。
后面决定自己开发一个想要的定制化数据库,专为量化,为股票服务。
需求明确
速度,速度,还是速度。够小,够小,还是够小。
股票是按日期,代码,dict ,list 来排序的,要能获取指定时间,指定字段,指定区间,指定代码,更新字段,更新 index ,更新任何 k,v 。
一句话,我想写到哪里就写到哪里,我想获取什么数据就获取什么数据。
于是乱搞 db的想法诞生,完全满足对股票的一切操作,都是单步,极简 api 。
写完测试发现,tendis , pika ,写大约 2000 qps ,pika 更差劲 大约 1400 左右极限了。
而我写完 单机稳定在 4000qps 左右。
那么问题来了,他们都是 xx 吗?这么大还这么操蛋。我一个自学成才的..真是无语....这是内心 os
最后弱弱请教一下,我看很多人把各种项目发到 github ,究竟是有什么意义。)
❤️ 好激动
❤️ 好兴奋
👀️ 好害怕
连选择开源协议都不知选什么!!
发了别人就能看到吗
搞了很久才搞完
也不知道究竟有没有意义啊
各位老手能点评一下吗
我还取了一个吊炸天的名字:
乱搞 db
说一下经历
数据库软件实际已经多得数不过来了。
之前一直使用 redis ,接口简洁,速度极快,但是随着自己存储数据越来越大,内存完全扛不住,尤其是云服务器。
经历了蛋疼的迁移过程,决定要改变。
后面看了一下,支持字典型存储的数据库,比较倾向于 mangodb ,结果一看:
安装包 900MB 对于我这种浏览器都只有 via 的,系统只用 alpine 的人来说简直要了老命。
找了很久发现 tendis 这种混合架构的,硬盘型存储非常适合,结果安装包也接近 400mb ,我就想不明白,难道就没有一个via 类型的,真正功能全面,足够小又足够块的数据库?
接着又找到了 Pika (奇虎 360 开源的类 Redis 存储系统的新里程碑)
也是一样的基于硬盘存储,大小 300 兆。
问题来了不支持 arm 和 apline ,我又自己编译魔改 精简了 arm 版本/apline 版本的 tendis + pika 。最后安装完成,300-400mb 如鲠在喉。
后面决定自己开发一个想要的定制化数据库,专为量化,为股票服务。
需求明确
速度,速度,还是速度。够小,够小,还是够小。
股票是按日期,代码,dict ,list 来排序的,要能获取指定时间,指定字段,指定区间,指定代码,更新字段,更新 index ,更新任何 k,v 。
一句话,我想写到哪里就写到哪里,我想获取什么数据就获取什么数据。
于是乱搞 db的想法诞生,完全满足对股票的一切操作,都是单步,极简 api 。
写完测试发现,tendis , pika ,写大约 2000 qps ,pika 更差劲 大约 1400 左右极限了。
而我写完 单机稳定在 4000qps 左右。
那么问题来了,他们都是 xx 吗?这么大还这么操蛋。我一个自学成才的..真是无语....这是内心 os
最后弱弱请教一下,我看很多人把各种项目发到 github ,究竟是有什么意义。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.