课程培训
金雅拓(北京)智能卡Cassandra培训
时间 主题 内容 第一天 上午 Cassandra介绍 SQL and NoSQL CAP理论(CAP theorem) Database or Datastore Cassandra history Cassandra主要结构(Node, Rack, Datacenter, Cluster) 下午 Cassandra基本概念 种子节点(Seed nodes) Gossip Protocol 失败检测(Detecing a failed node) 分区(Partitioner) Ring architecture 数据复制(Data Replication) 集群管理(Snitch) 分段式事件驱动架构(SEDA architecture) 讨论1: Debate – adding capacity strategy 讨论2: Debate – Failover design strategy 第二天 上午 Cassandra安装和配置 Cassandra配置文件: Cassandra.yaml, Cassandra-env.sh 防火墙和Cassandra端口(firewall and port) 用户验证(Authentication) Cassandra客户端 – CQLSH Debate – Cassandra自动化安装 下午 Cassandra 建模 表空间(keyspace) 表(Table, column family) 主键,分区键(parimey key, parititon key) 一致性(Consistency Level) 写一致性(Write Consistency Level) 读一致性(Read Consistency Level) 讨论 – R + W > N 建模的基本原则(Modeling guidelines) 反范式建模 数据类型(datetype) Counter 宽行(wide row) 查询条件选择 二级索引(Secondary Index) 轻量级事务(lightweight transaction) 讨论1: 关系型数据在Cassandra里的存储 讨论2: 二级索引的使用场景 第三天 上午 Cassandra驱动 连接池配置(Connection Pool) 跨数据中心连接(Access Remote DC) 出错重试机制(Retry Policy) 负载均衡(Load Balancing) 同步/异步访问(Sync/ASync access) 讨论– 如何实现应用层的failover 下午 Cassandra读写 数据缓存(Memtable) 日志(CommitLog) 数据文件命名规则(data file name rule) 写逻辑(Write path) 读逻辑(Read Path) 主键缓存(Key Cache) 行缓存(Row cache) 数据合并(Compaction) 数据压缩(Compression) 第四天 上午 Cassandra监控 Opscenter的安装和配置 JMX收集 Metric分析 Java GC 下午 Cassandra管理 数据修复(nodetool repair) 查看统计信息(nodetool cfstats) CQL跟踪(CQL tracing) Backup and Recovery(备份和恢复) Cassandra升级(Cassandra upgrading) 讨论: 数据修复的最佳实践



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>