V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  firebroo  ›  全部回复第 10 页 / 共 23 页
回复总数  460
1 ... 6  7  8  9  10  11  12  13  14  15 ... 23  
2018-11-09 10:38:42 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@msg7086 真实环境,会可能断电。。
2018-11-09 10:22:17 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@msg7086 我 rename 之前已经 close 了 tmp 文件,会自动 flush 吧
2018-11-08 20:32:04 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@muntoya
@xylophone21 原来是你好像真的没看懂问题是啥。。我刚去翻了下 redis 持久化的源码
```c
/* Use RENAME to make sure the DB file is changed atomically only
* if the generate DB file is ok. */
if (rename(tmpfile,filename) == -1) {
serverLog(LL_WARNING,"Error moving temp append only file on the final destination: %s", strerror(errno));
unlink(tmpfile);
return C_ERR;
}
```
2018-11-08 20:18:59 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@xylophone21 科普一下,我确实没有看懂 3 楼回复,redis 的实现没看过
2018-11-08 20:14:24 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@feverzsj 不抬杠了,太累,下次我用 sqlite
2018-11-08 19:59:32 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@feverzsj redis 和 sqlite 有差吗,就是把这件事交给数据库去完成,某些场景确实需要,不然微信为啥有 mmkv 这种轮子不用 sqlite
2018-11-08 19:47:46 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@feverzsj 我讨论 redis 这种内存数据库是如何实现安全持久化内存数据到磁盘的,然后自己实现个类似的,你让我把这种事情交给 redis 去搞,你是扛精。。?
2018-11-08 19:43:12 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@429839446 可以可以,就是类似这种,mmkv 这样的实现就完全丢失不了数据了。
2018-11-08 19:36:27 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@feverzsj 你没测试就说可以胜任我的场景,我说的是数据有完整性,不能单一的一条条更新,必须整体更新,不是写入完整性。
2018-11-08 19:07:40 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@feverzsj 数据库场景不合适,十几个 G 数据全量变化更新,不然我就不把数据放内存里面了,再次也用 redis 这种内存数据库,测试 redis 没满足性能需要
2018-11-08 19:00:26 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@firebroo 具有完整性
2018-11-08 18:59:53 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@leavan 这里的数据具有,不能增量写,只能全量重新写入。
2018-11-08 18:05:54 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@petelin 离题。。我文章里面写明了多个文件会消耗磁盘,pass 掉
2018-11-08 18:04:28 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@muntoya 问题不在于内存变不变。。而是解决写的时候写操作被 kill -9 中断导致写文件损坏
2018-11-08 18:00:13 +08:00
回复了 firebroo 创建的主题 C 多线程环境内存数据安全持久化到磁盘
@huhu3312 看了下,还真的是。。不过我是实际场景遇到
2018-10-30 10:00:53 +08:00
回复了 ksmm 创建的主题 程序员 医学生想转行计算机,求各位打醒
要不要考虑我司,做医疗大数据的,公司有不少医学生
https://www.yiducloud.com.cn/join.html#box-cat-wrap
2018-10-30 09:49:56 +08:00
回复了 allanzhuo 创建的主题 程序员 更一更我和蘑菇租房撕逼的故事
北京?
2018-09-26 18:54:37 +08:00
回复了 skinny 创建的主题 Python Python 内存占用也太大了。
python 肯定大。。正常。https://github.com/firebroo/UnixTools/blob/master/uniq/hashtable.h 你说的粗糙的 c 的 hashmap,不能说是粗糙,这东西越精细内存占用越大,只能说精简。
2018-09-04 10:15:27 +08:00
回复了 Jealee 创建的主题 Android 大家觉得三星手机丑么?
80%的人审美都不行。。
做 HR 好
1 ... 6  7  8  9  10  11  12  13  14  15 ... 23  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2311 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 11:05 · PVG 19:05 · LAX 03:05 · JFK 06:05
♥ Do have faith in what you're doing.