会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
将者,智、信、仁、勇、严也。
Hi,我是李智华,华为-安全AI算法专家,欢迎来到安全攻防对抗的有趣世界。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
251
252
253
254
255
256
257
258
259
···
273
下一页
2017年1月13日
mongodb底层存储和索引原理——本质是文档数据库,无表设计,同时wiredTiger存储引擎支持文档级别的锁,MMAPv1引擎基于mmap,二级索引(二级是文档的存储位置信息『文件id + 文件内offset 』)
摘要: MongoDB是面向文档的数据库管理系统DBMS(显然mongodb不是oracle那样的RDBMS,而仅仅是DBMS)。 想想一下MySQL中没有任何关系型数据库的表,而由JSON类型的对象组成数据模型的样子是如何的? 值得注意的是,MongoDB既不支持JOIN(连接)也不支持transacti
阅读全文
posted @ 2017-01-13 11:26 bonelee
阅读(7302)
评论(0)
推荐(0)
2017年1月12日
cassandra压力测试
摘要: http://docs.datastax.com/en/archived/cassandra/2.2/cassandra/tools/toolsCStress.html?hl=stress Simple read and write examples Insert (write) one milli
阅读全文
posted @ 2017-01-12 19:25 bonelee
阅读(1391)
评论(0)
推荐(0)
HBase Cassandra比较
摘要: 转自:http://itindex.net/detail/22338-cassandra-hbase-%E8%AE%BE%E8%AE%A1 Cassandra HBase 一致性 Quorum NRW策略 通过Gossip协议同步Merkle Tree,维护集群节点间的数据一致性 单节点,无复制,强
阅读全文
posted @ 2017-01-12 18:05 bonelee
阅读(3209)
评论(0)
推荐(1)
重新认识HBase,Cassandra列存储——本质是还是行存储,只是可以动态改变列(每行对应的数据字段)数量而已,当心不是parquet
摘要: 行先是以一种非常独特的方式被索引,随后Bigtable利用行键对数据进行分割,将它们分布到集群中。列可以被迅速地定义在行中,让Bigtable适用于大多数的非模式环境。 数据在表面上最初是由行进行排列的,表的主要键是行键。但是与关系型数据库不同,在列式数据库中,没两个行需要相同的列。正如上面所说的那
阅读全文
posted @ 2017-01-12 18:02 bonelee
阅读(3149)
评论(0)
推荐(0)
HBase底层存储原理——我靠,和cassandra本质上没有区别啊!都是kv 列存储,只是一个是p2p另一个是集中式而已!
摘要: 理解HBase(一个开源的Google的BigTable实际应用)最大的困难是HBase的数据结构概念究竟是什么?首先HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.另一个不同的是HBase基于列的而不是基于行的模式. Google's BigTable论文 清楚地解释了什
阅读全文
posted @ 2017-01-12 17:56 bonelee
阅读(13736)
评论(0)
推荐(1)
Cassandra 数据模型设计,根据你的查询来制定设计——反范式设计本质:空间换时间
摘要: 转自:http://www.infoq.com/cn/articles/best-practice-of-cassandra-data-model-design 不要把Cassandra model想象成关系型数据库table 取而代之,应该把它想象成事一个有序的map结构。 对于一个新手来说,下面
阅读全文
posted @ 2017-01-12 17:19 bonelee
阅读(1353)
评论(0)
推荐(0)
Cassandra key说明——Cassandra 整体数据可以理解成一个巨大的嵌套的Map Map<RowKey, SortedMap<ColumnKey, ColumnValue>>
摘要: Cassandra之中一共包含下面5种Key: 首先,Primary key 是用来获取某一行的数据, 可以是一列或者多列(复合列 composite) Primary = Partition Key + [Clustering Key] (Clustering Key 可选) Clustering
阅读全文
posted @ 2017-01-12 17:14 bonelee
阅读(3460)
评论(0)
推荐(0)
Cassandra二级索引原理——新创建了一张表格,同时将原始表格之中的索引字段作为新索引表的Primary Key,并且存储的值为原始数据的Primary Key,然后再通过pk一级索引找到真正的值
摘要: 1.什么是二级索引? 我们前面已经介绍过Cassandra之中有各种Key,比如Primary Key, Cluster Key 等等。如果您对这部分概念并不熟悉,可以参考之前的文章: [Cassandra教程] (四)使用Key的正确姿势 对于Cassandra来说,一级索引就是Primary K
阅读全文
posted @ 2017-01-12 16:54 bonelee
阅读(1503)
评论(0)
推荐(0)
Cassandra 的数据存储结构——本质是SortedMap<RowKey, SortedMap<ColumnKey, ColumnValue>>
摘要: Cassandra 的数据存储结构 Cassandra 的数据模型是基于列族(Column Family)的四维或五维模型。它借鉴了 Amazon 的 Dynamo 和 Google's BigTable 的数据结构和功能特点,采用 Memtable 和 SSTable 的方式进行存储。在 Cass
阅读全文
posted @ 2017-01-12 16:04 bonelee
阅读(2573)
评论(0)
推荐(1)
Cassandra 单机入门例子——有索引
摘要: 入门例子: http://wiki.apache.org/cassandra/GettingStarted 添加环境变量并source生效,使得可以在任意位置执行cassandra/bin安装目录下的命令 前台启动Cassandra进程, sudo cassandra -f 启动一个新的终端, 启动
阅读全文
posted @ 2017-01-12 15:29 bonelee
阅读(1773)
评论(2)
推荐(0)
上一页
1
···
251
252
253
254
255
256
257
258
259
···
273
下一页
公告