Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
- Section 1: Giới thiệu về Big Data / NoSQL
- Giới thiệu về NoSQL
- Bổ đề CAP (CAP theorem)
- Khi nào nên sử dụng NoSQL
- Lưu trữ cột
- Hệ sinh thái của NoSQL
- Section 2 : Cơ bản về Cassandra
- Tiết kế và kiến trúc
- Nút, cụm, trung tâm dữ liệu của Cassandra
- Keyspaces, bảng, hàng và cột
- Phân vùng, sao chép, token
- Cấp độ quorum và nhất quán
- Labs : tương tác với Cassandra sử dụng CQLSH
- Section 3: Thiết kế dữ liệu – phần 1
- Giới thiệu về CQL
- Dữ liệu kiểu trong CQL
- Tạo keyspaces & bảng
- Lựa chọn cột và kiểu
- Lựa chọn khóa chính
- Cấu trúc dữ liệu cho hàng và cột
- Thời gian tồn tại (TTL)
- Truy vấn bằng CQL
- Cập nhật CQL
- Tập hợp (list / map / set)
- Labs : các bài tập thiết kế dữ liệu sử dụng CQL; thử nghiệm với truy vấn và kiểu dữ liệu được hỗ trợ
- Section 4: Thiết kế dữ liệu – phần 2
- Tạo và sử dụng chỉ mục phụ
- Khóa phức hợp (partition keys và clustering keys)
- Dữ liệu chuỗi thời gian
- Các thực hành tốt nhất cho dữ liệu chuỗi thời gian
- Đếm số
- Giao dịch nhẹ (LWT)
- Labs : tạo và sử dụng chỉ mục; thiết kế dữ liệu chuỗi thời gian
- Section 5 : Nội bộ của Cassandra
- Hiểu thiết kế nội bộ của Cassandra
- sstables, memtables, commit log
- Section 6: Quản trị
- Lựa chọn phần cứng
- Bản phân phối của Cassandra
- Nút Communication của Cassandra
- Ghi và đọc dữ liệu từ bộ lưu trữ động cơ
- Thư mục dữ liệu
- Các hoạt động chống loạn
- Tổng hợp (Compaction) của Cassandra
- Lựa chọn và triển khai chiến lược tổng hợp
- Các thực hành tốt nhất của Cassandra (tổng hợp, thu gom rác)
- Tạo một phiên bản thử nghiệm Cassandra với dấu vết bộ nhớ thấp
- Công cụ và mẹo giải quyết sự cố
- Labs : học viên cài đặt Cassandra, chạy benchmark
Requirements
- thạo trong môi trường Linux (di chuyển trong dòng lệnh, chỉnh sửa file với vi / nano)
- Đối với các khóa học trực tiếp, cần một laptop hoặc máy tính để bàn có 8 GB RAM
- Đối với các khóa học từ xa, sẽ được cung cấp một phòng lab hoạt động, và không cần gì ngoài trình duyệt web
14 Hours
Testimonials (2)
Extensive knowledge of NoSQL environments, not only Cassandra (ex: HADOOP)
Stefan Marcoci - Videotron ltee
Course - Cassandra Administration
The 1:1 style meant the training was tailored to my individual needs.