对 Cassandra 系统架构的深度解析 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课通过对 Cassandra 中数据一致性、读写原理、节点传输协议、分区器、Snitch、虚拟节点、数据复制的介绍讲解 Cassandra 数据库的系统架构。学习完本节课,将会对 Cassandra 的实现原理有一个比较清晰的了解。

    1.什么是数据一致性 00:13:14

    本课时主要介绍 Cassandra 中数据一致性的概念,包括读、写的一致性,和 QUORUM 级别等内容。

    2.Casssandra 数据读写的原理 00:13:39

    本课时介绍 Cassandra 如何读写数据,从 Commitlog 到 Memtable,再到 SSTable 都做了详细的介绍。

    3.Cassandra 的主要架构组建 00:17:03

    本课时介绍了 Cassandra 的原理部分,依次讲解 Gossip 协议,分区器、副本因子、复制策略、Snitch、虚拟节点等知识点。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

对 Cassandra 系统架构的深度解析

3课时,44分钟2015-07-31
mcj8089
mcj8089

极客学院签约布道师

课程背景:
随着 Web2.0 网站的兴起,传统的关系型数据库在应付超大规模和高并发的 SNS 类型的纯动态内容上,暴露出很多难以克服的根本性问题:待处理的数据量很大 、数据量超过关系型数据库的承载能力 、大集群的出现 。Cassandra 的出现完美解决了这些问题。

核心内容:
1. 数据一致性
2. Gossip 协议
3. Partitioner 分区器
4. Replication factor 副本因子
5. Replica placement strategy 复制策略
6. Snitch
7. cassandra.yaml 配置文件
8. 虚拟节点
9. CommitLog
10. Memtable
11. SSTable
12. 数据一致性

软件环境:Linux 或 Windows、JDK 1.6 及以上版本

是否提供资料:

课程等级:高级

适合人群:
需要处理大量数据的开发者、Cassandra 爱好者
  • 技术问答
  • 1

    什么是数据一致性

    13:14

    本课时主要介绍 Cassandra 中数据一致性的概念,包括读、写的一致性,和 QUORUM 级别等内容。

  • 2

    Casssandra 数据读写的原理

    13:39

    本课时介绍 Cassandra 如何读写数据,从 Commitlog 到 Memtable,再到 SSTable 都做了详细的介绍。

  • 3

    Cassandra 的主要架构组建

    17:03

    本课时介绍了 Cassandra 的原理部分,依次讲解 Gossip 协议,分区器、副本因子、复制策略、Snitch、虚拟节点等知识点。

相关课程

  • 在项目中操作 Cassandra 数据库(Java 篇)

    本课程讲解如何在 Java 中使用 Cassandra,主要介绍如何搭建 Cassandra 项目,与 Cassandra 交互的常用的类以及如何使用这些类。

    3课时 30分钟
    高级
    3927人学习
  • Cassandra 数据模型与 CQL 查询语言

    本课依次讲解 Cassandra 中列、超级列、列族、键空间、列族等数据模型的概念,介绍排序规则,重点讲解 CQL 查询语言,最后从实战角度设计一个应用案例。

    3课时 63分钟
    高级
    3786人学习
  • Cassandra 快速入门

    本课首先对 NoSQL 做了简单概述,接着引入 Cassandra 概念,介绍了 Cassandra 的发展简史、优缺点以及 Cassandra 的应用场景。学习完本课程,要明白 Cassandra 是什么,什么情况下使用 Cassandra。

    3课时 32分钟
    高级
    5587人学习
  • MongoDB 索引

    本课将讲解 MongoDB 索引相关的内容,包括索引的类型、索引的属性以及索引的管理。

    3课时 74分钟
    初级
    5436人学习