MongoDB等nosql数据库具有易扩展和高性能等优势,但计算能力比传统SQL要弱,例如MongoDB的分组结果不能太大,且不直接支持join运算等,而集算报表内置的计算引擎再正好可以补充这一点,在获得MongoDB的优势的同时还拥有较强的计算能力。
我们通过一个分组实例来了解一下集算报表使用MongoDB数据源开发报表的过程。
报表说明
学生成绩信...
分类:
数据库 时间:
2015-04-21 09:41:18
阅读次数:
161
Data Model(数据模型)
Aerospike采用无模式(schema-less)数据模型,这意味着存储在库中的数据不符合严格模式。
这提供了你在Aerospike中存储数据的灵活性-数据修改不需要修改schema,库中已存在的数据也不需要符合指定的schema
Aerospike的无模式(schema-less)数据模型允许动态添加新类型的bin。尽管如此,仍然需要遵守bin...
分类:
其他好文 时间:
2015-04-20 17:09:52
阅读次数:
305
示例
Aerospike C客户端函数库自带一系列的示例,用来说明如何使用客户端构建应用。这些示例打包在【客户端函数库安装包】中,安装到‘examples'目录下。
示例包括的内容抽样说明如下:
基本示例
存放和获取包含多bin的记录。设置记录生存时间(TTL)。在记录上应用用户定义函数。
批量示例
一次请求多条记录。
查询示例
次索引与聚合的使...
分类:
其他好文 时间:
2015-04-20 14:56:28
阅读次数:
168
C客户端函数库
建立连接
Aerospike对象描述一个集群。连接到一个集群,第一步需要配置一个aerospike对象。
配置客户端
要配置客户端,应提供一个初始化且填充了配置信息的as_config对象。
首先,使用as_config_init()以默认值初始化as_config:
as_config config;
as_config_init(...
分类:
其他好文 时间:
2015-04-20 14:55:49
阅读次数:
169
译文:对比MySQL,你究竟在什么时候更需要MongoDB原文链接:When Should I Use MongoDB rather than MySQL (or other RDBMS): The Billing Example(编译/仲浩 审校/毛梦琪)【编者按】随着数据的爆发性增长,NoSQL...
分类:
数据库 时间:
2015-04-20 01:44:27
阅读次数:
174
《NoSQL精粹》读书笔记,转载请注明出处《jiq?钦's technical Blog》
“事务”是一个有用的工具,可以保证数据的强一致性,对于NoSQL不支持事务这一点,很多NoSQL支持者并不担心,因为面向聚合的NoSQL数据库中以聚合为单位的数据更新操作是原子的。
1“事务”的局限性
“事务”也有其局限性,有些更新操作无法封装到一个事务中,因为那会导致事务的打开时间过长...
分类:
数据库 时间:
2015-04-20 00:41:28
阅读次数:
198
1.HBase(NoSQL)的数据模型1.1 表(table),是存储管理数据的。1.2 行键(row key),类似于MySQL中的主键。 行键是HBase表天然自带的。1.3 列族(column family),列的集合。 HBase中列族是需要在定义表时指定的,列是在插入记录时动态增加的。 H...
分类:
其他好文 时间:
2015-04-20 00:33:21
阅读次数:
170
一、前言
工作内容的变更,导致重新回到数据仓库模型的架构和设计,于是花点时间比较系统的回顾数据仓库建模和系统建设的知识体系,记录下来,作为笔记吧。
二、模型
无论数据仓库技术如何变化,从RDBMS到NoSQL,从传统技术到大数据,其实只是实现技术手段的变化,数据仓库建设生命周期的模式从来都不曾真正颠覆性改变过。向前辈致敬。下图是The Kimball Lifecycle diagra...
分类:
其他好文 时间:
2015-04-19 21:26:11
阅读次数:
139
SSDB是一个高性能的支持丰富数据结构的NoSQL数据库,用于替代Redis或者与Redis配合存储十亿级别列表的数据,现在已被许多知名企业所应用。我们使用SSDB是想将现有的redis中的key迁移到SSDB以破除现有的redis120G存储极限(当然可以扩展,但是计算了下成本就打算放弃了)。Twempr..
分类:
数据库 时间:
2015-04-19 19:38:36
阅读次数:
385
《NoSQL精粹》读书笔记,转载请注明出处《jiq?钦's technical Blog》
前面已经提到过,催生NoSQL的主要原因是:需要一种能够运行在大集群上的数据库。但是从关系型数据库迁移到面向集群的NoSQL数据库,最大的一个改变就是针对一致性的思考方式。关系型数据库通过“强一致性”避免各种问题,而NoSQL并非如此。
1
更新一致性
两个用户同时修改同一份数据,会发...
分类:
数据库 时间:
2015-04-19 01:15:30
阅读次数:
216