Professional Documents
Culture Documents
DBMS
DBMS
REMOTE
Thành viên nhóm:
DICTIONARY
Nguyễn Đức Anh
Bùi Đức Anh
Đỗ Đăng Quyền
SERVER Nguyễn Vũ Thanh Tùng
Nội dung chính
● I. NoSQL là gì?
● II. REDIS là gì?
● III. Các đặc trưng cơ bản của REDIS
● IV. So sánh 3 hệ quản trị cùng loại
● V. Cài đặt REDIS và minh họa sử dụng
NOSQL là gì ?
● NoSQL là một khái niệm chỉ về một lớp các hệ cơ sở dữ liệu không sử dụng mô hình quan hệ
(RDBMS). RDBMS vốn tồn tại khá nhiều nhược điểm như có hiệu năng không tốt nếu kết nối dữ
liệu nhiều bảng lại hay khi dữ liệu trong một bảng là rất lớn.
MASTER/
IN- DATA SLAVE
MEMORY TYPES REPLICATI PERSISTEN
ON T REDIS
IN-MEMORY
● Cơ chế lưu trữ dữ liệu trên RAM
Hỗ trợ cơ chế
transaction
Hỗ trợ cơ chế
publish/subscribe
Redis MongoDB
Được sử dụng như một cache giúp Được sử dụng như một cơ sở dữ
tăng tốc độ truy vấn Sử dụng liệu đầy đủ
Các cấu trúc dữ liệu đơn giản Cấu trúc dữ liệu Các cấu trúc dữ liệu phức tạp
CASSANDRA
Redis Cassandra
Lưu trữ dữ liệu tạm thời Lưu trữ dữ liệu lâu dài
Có khả năng xử lý các truy vấn trên bộ Có khả năng xử lý các truy vấn đọc lớn
nhớ rất nhanh trên nhiều node cụ thể
Kiểu dữ liệu Hỗ trợ nhiều kiểu dữ liệu: hash, Chỉ hỗ trợ lưu trữ các giá trị
set, sorted set, list không có cấu trúc, dạng chuỗi
Khả năng mở rộng Có thể chia sẻ dữ liệu trên các Chỉ hỗ trợ phân tán đều dữ liệu
node cụ thể trên các node
Lưu trữ dữ liệu đa phương tiện, Tính năng ghi nhớ tự động, tự
Tính năng đăng ký và phát tán thông điệp, động phân phối dữ liệu, và hỗ
lưu trữ tạm thời trên đĩa cứng trợ tính năng phân tích thống kê
Bước 1: Tải Redis trên trang https://github.com/microsoftarchive/redis/releases , tải file
có đuôi msi
Bước 2: Mở file lên và cài đặt
Bước 3 : Chạy server mở Command Prompt mở đường dẫn có chứa file
redis-cli.exe và redis-server gõ redis-cli để chạy server