- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 rocksdb
1. key随机插入导致rocksdb有较大的写放大。 6MB的网络吞吐量,50+MB的磁盘写入。(原因待查) 改为顺序插入,6MB的网络吞吐量,10-20+的磁盘写入。 2. 初始化传参很重要,文件数、cache及队列大小等。(细节待总结) 3. 多线程写入效率待查。 4.大数量条目的DB,启动时自检时间较长。第一次重启时,10,000,000需要10s,,50
2014-02-19 15:56:39
3283
转载 对12306的看法(从知乎上转来的)
12306首秀被骂的狗血喷头后铁道部找来IBM、阿里巴巴等大企业要解决方案,给出的条件是资金管够但是问题得解决。几大企业最后都拒绝了。12306开始自己尝试解决问题。他们发现市面上可以买到的成套解决方案都不足以应付春运购票负载,所以只能自己改进已有的数据库(注:其实是改用VMware SQLFire/GemFire,这里我之前理解错误)。以前12306用的是小型机,发现性能严重不足,遂改用x86系
2014-01-09 17:01:03
5016
1
转载 水木达人的移动游戏总结
转自 http://www.newsmth.net/bbstcon.php?board=GameIndustry&gid=10685217 2013快结束了,循例来总结。 没想过写太长,就简单分开发和推广两篇。不足之处,还请圈内前辈们多多提点。 === 开发篇 === 2013年我们依然属于小团队,小规模作战。 年初订计划,做一款联网产品。
2014-01-02 08:56:01
705
转载 高并发模拟
https://github.com/wangbin579/gryphon http://www.newsmth.net/bbstcon.php?board=Programming&gid=76144&start=76144&pno=1 http://blog.lifeibo.com/blog/2011/07/07/200-long-connection.html
2013-12-17 15:21:20
572
原创 YCSB 测试 MongoDB
下载bin包后,按照指引运行 Now you are ready to run! First, load the data: ./bin/ycsb load mongodb -s -P workloads/workloada Then, run the workload: ./bin/ycsb run mongodb -s -P workloads/workload
2013-11-04 14:26:52
3240
转载 理性选择key-value Store
理性选择key-value Store http://linux.cn/thread/11692/1/1/ 前言 开源产品固然好,但是各种场景的数据需求确实多少有些差距,利用现有的软硬件资源面对现有的问题快速做出调整是才是数据库工程师的真正价值。 综述 key-value store由于本身实现不像成熟RDBMS那么复杂,换句话说开发周期不常,性能更是由于去掉了ACID的约束,
2013-10-28 09:06:02
1156
原创 nosql资料搜集
http://www.youkuaiyun.com/article/2013-07-24/2816330-how-to-choose-nosql-db http://www.youkuaiyun.com/article/2013-04-15/2814886-nosql-benchmark 关于NoSQL的思考:为什么我们要优化存储的写性能 http://www.youkuaiyun.com/article/2010-10-18
2013-10-16 17:50:21
444
原创 Interview by Korean and Indian
1、让不懂的人了解行业的难点。 2、项目的难点和如何解决。 3、语言。 4、不能说假。
2013-10-09 16:33:29
520
转载 使用ld的wrap选项替换已有库函数
很多时候,可能需要替换已有库函数,或者对其库函数进行修改。 为了避免对那些静态链接库或者动态链接库文件大动干戈,我们可以使用ld提供的–wrap选项。 例如,想把所有的malloc函数都作修改,以便让malloc出的内存都是32字节对齐的。 我们可以给ld传选项“wrap=malloc”, 告诉ld,我们将替换名称为malloc的函数。 接着再如下定义一个新的malloc函数:
2013-09-27 15:42:28
700
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人