Luận Văn Hệ cơ sở dữ liệu phân tán cassandra - tiểu luận cao học bcvt

Thảo luận trong 'Viễn Thông' bắt đầu bởi Phí Lan Dương, 10/12/13.

  1. Phí Lan Dương

    Phí Lan Dương New Member
    Thành viên vàng

    Bài viết:
    18,524
    Được thích:
    18
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC
    MỤC LỤC 2
    MỞ ĐẦU .5
    1. Những đặc trưng của Cassandra .6
    1.1 Khái niệm 6
    1.2 Phân tán và không tập trung hóa .6
    1.3 Khả năng mở rộng mềm dẻo .6
    1.4 Tính sẵn sàng cao và khả năng chịu lỗi .7
    1.5 Tính nhất quán tùy chỉnh 7
    1.6 Hướng dòng – Row oriented .8
    1.7 Schema – Free (không bị ràng buộc về lược đồ) 8
    1.8 Hiệu năng cao 9
    2. Kiến trúc Cassandra 10
    2.1 Kết nối giữa các nút (giao thức Gossip) 10
    2.2 Các thành viên của cụm và các nút hạt giống .10
    2.3 Trạng thái dò thất bạo và sự phục hồi .10
    2.4 Phân vùng dữ liệu trong Cassandra .11
    2.4.1 Giới thiệu về Phân vùng trong cụm Trung tâm đa dữ liệu .12
    2.4.2 Hiểu biết về các loại phân vùng 14
    2.5 Nhân bản trong Cassandra 16
    Chiến lược xác định vị trí nhân bản .16
    2.6 Kiến trúc liên kết mạng .17
    2.7 Snitches .20
    Các dạng Snitch .21
    2.8 Yêu cầu từ phía Client trong Cassandra 23
    2.8.1 Yêu cầu ghi .23
    3
    Truy vấn ghi tới trung tâm đa dữ liệu 24
    2.8.2 Truy vấn đọc .25
    2.9 Lập kế hoạch triển khai cụm Cassandra 26
    2.9.1 Lựa chọn phần cứng cho cài đặt doanh nghiệp 26
    2.9.2 Lập kế hoạch cho một cụm Amazon EC2 29
    2.9.3 Lựa chọn tùy chọn cấu hình nút .31
    3. Mô hình dữ liệu Cassandra .35
    3.1 So sánh mô hình dữ liệu Cassandra với cơ sở dữ liệu quan hệ .35
    3.2 Keyspaces 37
    3.3 Column Families .37
    3.4 Columns 39
    3.5 Các column đặc biệt (Counter, Expiring, Super) 40
    3.5.1 Expiring Columns .40
    3.5.2 Counter Columns 40
    3.5.3 Super Columns 41
    3.6 Các kiểu dữ liệu (Comparators và Validators) 42
    3.6.1 Validators 43
    3.6.2 Comparators 43
    3.7 Nén column family 43
    3.7.1 Khi nào sử dụng nén .44
    3.7.2 Cấu hình nén cho một Column Family .44
    3.8 Chỉ mục trong Cassandra 45
    3.8.1 Chỉ mục chính .45
    3.8.2 Chỉ mục thứ cấp 46
    3.8.3 Tạo và sử dụng chỉ mục thứ cấp .46
    3.9 Thiết kế mô hình dữ liệu .47
    4
    3.9.1 Dựa trên các truy vấn 47
    3.9.2 Phi chuẩn hóa để tối ưu .48
    3.9.3 Lập kế hoạch cho việc ghi trùng lặp .48
    3.9.4 Sử dụng các khóa dòng tự nhiên hoặc thay thế 48
    3.9.5 Các kiểu UUID cho tên cột .49
    KẾT LUẬN 50
    TÀI LIỆU THAM KHẢO 50
     

    Các file đính kèm:

Đang tải...