Liên hệ với chúng tôi

Đề cương khóa học

  • Phần 1: Giới thiệu về Big Data / NoSQL
    • Tổng quan về NoSQL
    • Định lý CAP
    • Khi nào NoSQL phù hợp
    • Lưu trữ theo cột
    • Hệ sinh thái NoSQL
  • Phần 2: Cơ bản về Cassandra
    • Thiế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
    • Quorum và mức độ nhất quán
    • Phòng thí nghiệm: tương tác với Cassandra bằng CQLSH
  • Phần 3: Mô hình hóa dữ liệu – Phần 1
    • Giới thiệu về CQL
    • Loại dữ liệu trong CQL
    • Tạo keyspaces và bảng
    • Chọn cột và kiểu dữ liệu
    • Chọn khóa chính
    • Bố trí dữ liệu cho hàng và cột
    • Thời gian sống (TTL)
    • Truy vấn bằng CQL
    • Cập nhật CQL
    • Sắp xếp (list / map / set)
    • Phòng thí nghiệm: Các bài tập mô hình hóa dữ liệu khác nhau bằng CQL; thử nghiệm với truy vấn và các kiểu dữ liệu được hỗ trợ
  • Phần 4: Mô hình hóa dữ liệu – Phần 2
    • Tạo và sử dụng chỉ mục phụ
    • Khóa phức hợp (khóa phân vùng và khóa cụm)
    • 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
    • Bộ đếm
    • Giao dịch nhẹ (LWT)
    • Phòng thí nghiệm: Tạo và sử dụng chỉ mục; mô hình hóa dữ liệu chuỗi thời gian
  • Phần 5: Chi tiết kỹ thuật bên trong Cassandra
    • Hiểu về thiết kế của Cassandra ở cấp độ sâu hơn
    • sstables, memtables, commit log
  • Phần 6: Quản trị
    • Chọn phần cứng
    • Các bản phân phối Cassandra
    • Giao tiếp giữa các nút Cassandra
    • Ghi và đọc dữ liệu vào/ra bộ động cơ lưu trữ
    • Thư mục dữ liệu
    • Các hoạt động chống entropy
    • Thu gọn dữ liệu (Compaction) trong Cassandra
    • Chọn và triển khai các chiến lược thu gọn
    • Các thực hành tốt nhất cho Cassandra (thu gọn dữ liệu, thu gom rác)
    • Tạo một bản cài đặt Cassandra thử nghiệm với mức sử dụng bộ nhớ thấp
    • Công cụ và mẹo khắc phục sự cố
    • Phòng thí nghiệm: Người học cài đặt Cassandra, chạy các bài kiểm tra hiệu năng

Yêu cầu

  • Thao tác thành thạo trong môi trường Linux (điều hướng dòng lệnh, chỉnh sửa tệp bằng vi / nano)
  • Đối với khóa học tại chỗ, cần laptop hoặc máy để bàn có 8 GB RAM
  • Đối với khóa học từ xa, một phòng thí nghiệm Cassandra hoạt động sẽ được cung cấp, chỉ cần trình duyệt web là đủ
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan