NOSQL
文章平均质量分 75
爱上一条鱼
这个作者很懒,什么都没留下…
展开
-
cassandra入门 框架模型 总结
目录(从整理的word里复制粘贴过来的,格式有点点问题)一、Cassandra框架二、Cassandra数据模型 Colum / Colum Family, SuperColum / SuperColum Family Colum排序三、分区策略 Token,Partitioner bloom-filter,HASH四、副本存储五、网络嗅探六、一致性 Quorum NRW 维护最终一致...2011-10-19 16:20:42 · 159 阅读 · 0 评论 -
nosql综述 总结
一、数据模型及操作模型a) Key存储Key-Value存储最简单的结构。 Key – 结构化数据 存储Key对应结构化数据存储,其典型代表是Redis,Redis将Key-Value存储的Value变成了结构化的数据类型。Value的类型包括数字、字符串、列表、集合以及有序集合,可对复杂数据类型进行操作。 Key – 文档 存储Key...原创 2011-10-19 16:33:00 · 323 阅读 · 0 评论 -
主流nosql数据库对比
目前开源的NOSQL数据库有,Redis,Tokyo Cabinet,Cassandra,Voldemort,MongoDB,Dynomite,HBase,CouchDB,Hypertable, Riak,Tin, Flare,Lightcloud, KiokuDB,Scalaris,Kai,ThruDB等等。 一、满足极高读写性能需求的Kye-Value数据库:Redis,T...原创 2011-10-19 16:51:26 · 294 阅读 · 0 评论 -
linux(ubuntu)下HBase 单机安装
1. 单机安装(ubuntu)1、安装ssh,JDK(修改)配置java_home:sudo gedit /etc/environment配置jvm: sudo update-alternatives --config java 2、设置SSH为无密码ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ""cp ~/.ssh...原创 2011-10-24 08:35:45 · 144 阅读 · 0 评论 -
【zz】Cassandra和HBase 设计思路对比
CassandraHBase一致性Quorum NRW策略通过Gossip协议同步Merkle Tree,维护集群节点间的数据一致性单节点,无复制,强一致性可用性1,基于Consistent Hash相邻节点复制数据,数据存在于多个节点,无单点故障。 2,某节点宕机,hash到该节点的...原创 2011-11-10 14:05:52 · 119 阅读 · 0 评论 -
HBase框架简介(整理)
图1 HBase存储架构图Table & RegionTable逻辑上以Region的形式保存在RegionServer中。当Table随着记录数不断增加而变大后,会逐渐分裂成多份splits,成为regions,一个region由[startkey, endkey]表示,不同的region会被Master分配给相应的RegionServer进行管理: -ROO...原创 2011-11-10 14:41:14 · 181 阅读 · 0 评论 -
Hbase存储架构(整理)
一、 Hbase存储框架 图1 Hbase存储架构图 1、 结构HBase中的每张表都通过行键按照一定的范围被分割成多个子表(HRegion),默认一个HRegion超过256M就要被分割成两个,由HRegionServer管理,管理哪些HRegion由HMaster分配。HRegionServer存取一个子表时,会创建一个HRegio...原创 2011-11-10 14:57:07 · 241 阅读 · 0 评论 -
HBase 预写日志 (WAL)
HBase数据格式包括Log结构参考上一篇日志。WAL最重要的作用是灾难恢复,一旦服务器崩溃,通过重放log,我们可以恢复崩溃之前的数据。如果写入WAL失败,整个操作也将认为失败。 图6 WAL 基本流程:首先,客户端初始化一个可能对数据改动的操作,如put(Put),delete(Delete) 和 incrementColumnValue()。这些操作将被封装在...原创 2011-11-10 15:07:08 · 825 阅读 · 0 评论 -
Ubuntu下 ssh : connect to host localhost port 22:Connection refused
Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused 造成这个错误的原因可能是ssh-server未安装或者未启动。ubuntu 11.10 默认安装openssh-client,但是木有安装server 运行 ps -e | grep ssh,查看是否有...原创 2012-03-05 13:19:46 · 3720 阅读 · 1 评论