![[中字] ScyllaDB 实战视频版教程(中文字幕英文视频](/storage/uploads/1997_01eb1323-1c06-4237-b2b1-e76e7ac594c5.jpg)
![[中字] ScyllaDB 实战视频版教程(中文字幕英文视频](/storage/uploads/1997_2de2b441-3e8e-46c5-aea3-c21eb6141fbc.jpg)
![[中字] ScyllaDB 实战视频版教程(中文字幕英文视频](/storage/uploads/1997_49c86ac0-c5c3-489a-a0c0-44565edfd40d.jpg)
![[中字] ScyllaDB 实战视频版教程(中文字幕英文视频](/storage/uploads/1997_f1b8b5a0-03b1-443c-9e4f-711be253e9e2.jpg)
![[中字] ScyllaDB 实战视频版教程(中文字幕英文视频](/storage/uploads/1997_4e144256-62ab-41e5-8493-a0d4b9439589.jpg)
资源介绍
教程)
ScyllaDB 作为一款高性能分布式数据库,凭借低延迟、高吞吐量的核心优势,在大规模数据存储与处理场景中应用广泛。本课程以 “理论 + 实操” 为核心设计思路,覆盖 ScyllaDB 从基础认知到生产实践的全流程知识,通过清晰的章节划分与配套视频、字幕资源,帮助学习者系统掌握数据库部署、数据建模、应用开发、集群运维及迁移等关键技能,助力应对企业级数据管理需求。
课程整体分为 “基础入门”“查询优先设计”“数据库查询” 三大模块,搭配附录实操指南,形成循序渐进的学习路径。
第一部分:基础入门(Part 1: Getting started)
本模块聚焦 ScyllaDB 的核心概念与基础操作,帮助学习者建立数据库认知框架。第 1 章从 ScyllaDB 的定义切入,解析其作为分布式数据库的技术特性与实用价值,明确其在高并发场景下的优势,最后通过章节总结梳理核心知识点,夯实理论基础。第 2 章侧重实操引导,从 “数据库初探” 开始,带学习者熟悉 ScyllaDB 的界面与基础功能,随后逐步讲解 “创建第一张表”“执行首次查询” 的具体步骤,同时重点介绍 “故障处理” 方法,培养学习者应对基础异常的能力,确保能独立完成数据库基础操作。
第二部分:查询优先设计(Part 2: Query-first design)
该模块围绕 ScyllaDB 的数据建模与类型应用展开,聚焦 “以查询需求驱动数据结构设计” 的核心思路。第 3 章深入讲解数据建模方法,剖析 “哈希环高效数据分布” 的底层逻辑,帮助学习者理解分布式环境下数据存储的优化原理,同时指导如何精准 “识别数据表”,确保数据结构与业务需求匹配。第 4 章系统梳理数据类型知识,先介绍 “文本与数值” 等最常用类型,再拓展至 “集合”“日期与时间”“ID” 等特殊类型,通过实例演示各类数据的定义与使用场景,最后以总结强化记忆,让学习者能灵活运用数据类型构建高效数据表。第 5 章聚焦实际应用中的表结构设计,详解 “键空间配置” 的参数含义与调整方法,明确 “ScyllaDB 中的表” 的特性与设计规范,最终指导学习者完成 “应用表创建”,将数据建模知识落地到实际业务场景。
第三部分:数据库查询(Part 3: Querying the database)
本模块覆盖数据读写、事务处理、性能优化等核心操作,是应用开发与数据管理的关键技能模块。第 6 章围绕数据写入展开,讲解 “数据批量处理”“写入数据到 ScyllaDB” 的操作流程,同时介绍 “数据删除”“生存时间(Time to live)” 的设置方法,以及 “轻量级事务” 的使用场景与实现方式,确保数据操作的安全性与高效性。第 7 章转向数据读取,从 “读取数据” 的基础操作入手,深入分析 “物化视图” 对查询效率的提升作用,重点讲解 “读取性能优化” 的实用技巧,帮助学习者在保证数据准确性的同时,提升查询响应速度。
第四部分:集群运维与应用开发
这部分聚焦 ScyllaDB 的生产级实践能力,涵盖集群管理、应用开发、监控运维等关键领域。第 8 章解析 ScyllaDB 的架构设计,先介绍 “节点架构” 的组成的组件与功能,再拓展至 “分布式系统架构”,最后讲解 “集群操作” 的核心流程,让学习者理解数据库的分布式特性与集群运行原理。第 9 章聚焦集群部署与管理,从 “构建集群” 的环境准备、节点配置步骤,到 “集群管理” 的日常维护操作,再到 “节点生命周期管理”(如节点添加、下线、替换),全面覆盖集群运维场景;同时重点讲解 “生产环境运行 ScyllaDB” 的注意事项,包括资源配置、稳定性保障等,确保学习者具备生产级集群部署能力。第 10 章转向应用开发实战,指导学习者完成 “驱动配置”,掌握 “查询 ScyllaDB”“读取数据”“写入数据” 的代码实现逻辑,同时强调 “认证与授权” 的安全配置,通过权限管控确保数据访问安全,帮助学习者打通 “数据库 - 应用” 的连接链路,实现从理论到开发的落地。
第五部分:监控、故障与迁移(Chapter 11-12)
本模块聚焦 ScyllaDB 的运维保障与升级迁移,解决生产环境中的核心痛点。第 11 章围绕 “集群稳定性保障” 展开,先介绍 “cassandra-stress 压力测试” 的方法,指导学习者通过模拟高负载场景验证集群性能极限;再详解 “ScyllaDB 监控” 的配置与指标解读,帮助实时掌握集群运行状态;同时梳理 “常见故障” 的表现形式与排查流程,提供针对性解决方案,强化学习者的问题处理能力。第 12 章专注于数据迁移与批量处理,讲解 “批量数据迁移” 的工具使用与操作步骤,确保数据在迁移过程中的完整性与一致性;同时系统介绍 “迁移至 ScyllaDB” 的全流程规划,包括迁移前的环境评估、迁移中的风险控制、迁移后的验证方法,助力企业平滑完成数据库升级。
附录:实操指南(Appendix)
为降低环境部署门槛,附录提供多系统下的 ScyllaDB 安装实操教程。分别针对 Windows、macOS 系统,详细讲解本地部署步骤;同时提供 “Docker 运行 ScyllaDB” 的方案,通过容器化技术简化部署流程,让学习者可根据自身环境快速搭建实验环境,为后续学习提供基础支持。
本课程配套的每节视频均配有中文字幕,操作步骤清晰、理论讲解通俗,适合数据库管理员、后端开发工程师、运维人员及技术爱好者学习。通过课程学习,学习者可独立完成 ScyllaDB 的部署、运维与应用开发,具备应对中大型数据场景的技术能力,为企业数据管理效率提升与业务稳定运行提供技术支撑。