代码改变世界

随笔档案-2012年11月

Redis学习

2012-11-15 12:55 by zhenjing, 3785 阅读, 收藏, 编辑
摘要: Redis: A persistent key-value database with built-in net interface written in ANSI-C for Posix systems. Redis是现在很火的高性能KV内存数据库,支持丰富的数据类型,支持持久化、数据同步等DB特性。Redis是开源的,代码量不大2W+,代码风格和实现都很值得学习。在开源的时代,模仿好代码估计是最快的学习方式。 阅读全文

HBase: 看上去很美

2012-11-13 11:54 by zhenjing, 25119 阅读, 收藏, 编辑
摘要: hadoop已经得到大规模应用,hbase貌似也有不少大公司在用,如facebook、taobao等。从hbase的设计看,hbase系统堪称“完美”:LSM、HFile、WAL、zookeeper、Replication等,hbase的性能测试也不差。可惜从实测的结果看,0.94版本的hbase还无法长期稳定运行(或许是本人能力差导致,也不懂JAVA),很难在线上系统中使用。或许基于levelDB搭建定制的存储系统更加靠谱。 阅读全文

通用数据存储格式: Hadoop SequenceFile、HFile

2012-11-02 11:31 by zhenjing, 12732 阅读, 收藏, 编辑
摘要: 介绍Hadoop SequenceFile和HBase底层存储格式的演化。 阅读全文

KV数据存储:持久化

2012-11-01 12:32 by zhenjing, 4320 阅读, 收藏, 编辑
摘要: 讨论数据的持久化: 存储介质、数据、索引、数据格式。 阅读全文
点击右上角即可分享
微信分享提示