V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  codedump  ›  全部回复第 1 页 / 共 1 页
回复总数  9
你们的项目,是用 C++写的,还是用的 Rust 呢?
现在很多新开的区块链项目都用的是 Rust 了,写多了 Rust 不愿意写 C++了,我写 Rust 几年,之前调试 C++内存问题那些技能一次都没用上
@yuedanwork 和官方的这个工具定位稍微有点不一样,它的介绍是“Database Remote-Copy Tool For SQLite”,强调的是拷贝数据库到远程,replited 用于数据库的备份。不过从官方要出工具可以看到,同步、备份 sqlite 这类的需求应该要提到一定的优先级了。
@daimaosix 我看了一下这个项目的 sqlite 部分,应该是每次备份都是全量数据备份,实际上可以利用 sqlite 的 wal 做到增量备份的。
@iyear 就目前来说,第一版的原理深度参考了 litestream ,如何利用 wal 实现增量备份数据,由于使用了 opendal ,后面支持起其它类型的存储后端会很容易,理论上只需要新增对应的配置就可以了,代码会写的很少。另外,目前看 litestream 作者去了 fly.io 之后,对项目维护的很少了,就我阅读下来的感受,还是有不少细节可以优化打磨的,这都需要后面再继续花时间了。
2017-08-06 17:51:17 +08:00
回复了 flowyi 创建的主题 程序员 你能自己撸一个数据库吗?
看怎么定义“数据库”了,类似 ssdb 那样其实就是在 leveldb 上层包一个网络层的就。。。
2017-08-06 17:50:21 +08:00
回复了 flowyi 创建的主题 酷工作 [广州,可远程办公] 数据库研究员
这个公司跟舜飞是啥关系呢?
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1491 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 17:04 · PVG 01:04 · LAX 09:04 · JFK 12:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.