当前课程知识点:大数据系统基础 > 6. NoSQL > 授课视频 > NoSQL与Cassandra
同学们好
这一节我们开始键值存储的学习
所谓键值存储
就是用一个键
来表达事物的属性
而用一个值
来表达这个特征的取值
键值数据
广泛存在于社交网络
工业大数据等应用当中
键值存储的代表
是Facebook基于谷歌和亚马逊
技术开发的Cassandra系统
这一节
我们就学习Cassandra
系统的体系架构原理和使用方法
同学们好
键值存储是一类非常重要的
大数据存储系统
主要管理模式动态变化的
弱结构化数据
键值存储系统
起源于2010年前后的NoSQL运动
NoSQL一词最早出现于1998年
是意大利学者[00:01:14]
开发的一个清亮开源
但不支持SQL语言的关系数据库
2009年6月
在哥伦比亚广播集团旗下的
互动媒体公司
世界上最大的社会音乐平台
Lastfm的技术总监
Jon Oskarsson
组织了首次NoSQL的研讨会
这次会议上
来自[00:01:45]的[00:01:45]
再次提出了NoSQL的概念
这次只有一天时间的技术分享会
成为引爆NoSQL运动的
标志性事件
如果说1998年的NoSQL项目
仅仅是否定了SQL语言
而本次NoSQL运动的发展
则围绕着三个否定
其核心是否定关系模型
大数据促进了NoSQL的迅速繁荣
出现了大量的技术多样的
NoSQL系统
这些NoSQL系统
主要可以分为三大类
即文档系统 键值系统和图系统
这节课我们主要讲解
键值存储的代表
Cassandra系统
ApacheCassandra是一套
2008年开源的分布式
NoSQL数据库系统
由就职于脸谱公司的
两位工程师开发
Cassandra的技术
主要来源于两个方法
一个是谷歌的Bigtable
也就是我们常说的大表
作为Cassandra的数据模型
另一个是Amazon中的DynamoDB
主要借鉴了它的P2P架构
Cassandra开源后
围绕这个系统的推广服务
与增值开发
2010年[00:03:18]和[00:03:18]
创立了DATASTAX公司
根据Cassandra
2015年7月的官方数据
目前Cassandra拥有包括苹果
[00:03:30] [00:03:33]
在内的1500家企业用户
它最大的应用在苹果公司
管理了75000个节点
规模为10个TB
Cassandra的技术来源
决定了它所拥有的技术特点
即无单点故障
高可用和可配置的灵活的一致性
它适合的应用场合包括
时间序列数据 物联网数据
社交媒体数据等等
-授课视频
--什么是大数据
--大数据典型应用
--大数据的特点
--大数据技术体系
--大数据生态系统
--大数据技术挑战
--课程内容
-1. 绪论--Quiz 1
-授课视频
--2.2并行化理念
--2.9计算虚拟化
-2.云计算--Quiz 2
-授课视频
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-3.文件存储--Quiz3
-授课视频
--4.13类似框架
--4.14章节总结
-4. 处理框架--Quiz4
-授课视频
-5.内存计算--Quiz5
-授课视频
--数据副本及一致性
--节点本地数据存储
-6. NoSQL--Quiz6
-授课视屏
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-7. 流计算--Quiz7