《NoSQL权威指南》——2.2 技术原理

简介:

本节书摘来自异步社区出版社《NoSQL权威指南》一书中的第2章,第2.2节,作者:【美】Joe Celko(乔•塞科) ,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.2 技术原理

由于在列存储中的所有值都是同一类型的,并来自同一个域,计算其中第n行的位置很容易。所有列都按相同的顺序,因为它们在原始行中,所以要组装第i行,可以转到相关的列存储的第 i 个位置并且将它们连接起来。在电话号码的例子中,转到 area_codes、phone_exchange和phone_nbr列存储并且在每一列中并行查找第i条记录。

区号相对较小,所以它们最先返回,其次是交易所,最后是电话号码。当我第一次在Sand(nee引擎)数据库中看到这个时,是非常令人惊讶的。测试数据是一组超过500万行的加利福尼亚州洛杉矶市的公共数据,并慢慢地逐步增加数据以进行监测。其结果在测试机的屏幕上以列的方式展现,而不是行的方式。在结果集中,这些列也没有按从左到右顺序在测试机的屏幕上呈现。

相关文章
|
10月前
|
存储 消息中间件 缓存
【Cassandra从入门到放弃系列 一】概述及基本架构
【Cassandra从入门到放弃系列 一】概述及基本架构
186 0
|
存储 SQL 缓存
(一)、NoSql入门
(一)、NoSql入门
|
存储 SQL 分布式计算
ClickHouse深入浅出之(一) 基础篇
随着数据科技的进步,数据分析师早已不再满足于传统的T+1式报表或需要提前设置好维度与指标的OLAP查询。数据分析师更希望使用可以支持任意指标、任意维度并秒级给出反馈的大数据Ad-hoc查询系统。这对大数据技术来说是一项非常大的挑战,传统的大数据查询引擎根本无法做到这一点。由俄罗斯的Yandex公司开源的ClickHouse脱颖而出。在第一届易观OLAP大赛中,在用户行为分析转化漏斗场景里,ClickHouse比Spark快了近10倍。在随后几年的大赛中,面对各类新的大数据引擎的挑战,ClickHouse一直稳稳地坐在冠军宝座上。同时在各种OLAP查询引擎评测中,ClickHouse单表查询的速
279 0
ClickHouse深入浅出之(一) 基础篇
|
SQL 存储 NoSQL
NoSQL 简介
NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。
130 0
|
运维 NoSQL 大数据
Cassandra技术介绍之开篇
cassandra的技术浅谈
2276 0
|
SQL 存储 分布式数据库
三篇文章了解TiDB技术内幕-说存储
三篇文章了解TiDB技术内幕-说存储
1873 0
|
SQL 存储 索引
三篇文章了解 TiDB 技术内幕-说计算
三篇文章了解 TiDB 技术内幕-说计算
2167 0
|
SQL NoSQL 关系型数据库
|
存储 NoSQL 关系型数据库