摘要:
mongo小结(>=2.2)
1、存储模式:面向集合存储,模式自由; GridFS大文件存储(16M)
2、容灾类型:主从复制(Replication)、Replica Set(自动选取主节点)、Sharding + Replica Set
3、支持CRUD 和 Fast In-Place Updates(文档内更新)
4、读写锁,写锁优先
5、存储机制:mmap file + 内存索引。完全由OS处理缓存。磁盘空间预分配(默认2G)。
6、集合类型:普通集合、TTL Collection(淘汰过期数据)、 Capped Collection(定长集合,FIFO)
7、同步:拷贝集合数据+日志同步
8、相对丰富的运维工具和shell客户端 阅读全文
随笔分类 - NoSQL
Redis学习
2012-11-15 12:55 by zhenjing, 3781 阅读, 收藏, 编辑
摘要:
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, 25111 阅读, 收藏, 编辑
摘要:
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, 12722 阅读, 收藏, 编辑
摘要:
介绍Hadoop SequenceFile和HBase底层存储格式的演化。 阅读全文