1. Trang chủ
  2. » Tất cả

So sánh redis và sqlserver

19 15 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 2,24 MB

Nội dung

Tìm hiểu hệ quản trị Redis so sánh điểm khác biệt với hệ quản trị SQL Server Giáo viên hướng dẫn: TS Lưu Thanh Sơn TS Nguyễn Gia Tuấn Anh Lớp: IE103.M21.CNCL Sinh viên thực hiện: Lưu Tấn Hưng - 20521364 Nguyễn Thanh Hiếu - 20521328 Nội dung 01 Tổng quan Redis 02 So sánh Redis SqlServer 03 Kết luận Tổng quan Redis Redis gì? Redis (Remote Dictionary Server) kho lưu trữ liệu nhớ mã nguồn mở NoSQL dạng khóa - giá trị (key - value) Hỗ trợ nhiều kiểu liệu như: strings, hashes, lists, sets, sorted Tổng quan Redis Đặc trưng Redis? Data model Master/Slave Replication In-memory Persistent redis Tổng quan Redis Đặc trưng Redis? Data model STRING LIST: Danh sách liên kết strings SET: Tập hợp string HASH: Lưu trữ hash table cặp key-value ZSET (sorted set): Là danh sách Tổng quan Redis Đặc trưng Redis? Master/Slave Replication - Dùng để chép sở liệu nhằm cải thiện hiệu suất khả dự phòng - Đây đặc trưng bật, DBMS khác có tính này, nhiên Redis khơng cạnh DBMS tính Replication Tổng quan Redis Đặc trưng Redis? In-memory - Redis lưu trữ liệu RAM nên tốc độ truy xuất nhanh chóng - Tuy nhiên toàn liệu RAM bị tắt server => Vậy nên ta cần có chế lưu liệu ổ cứng Redis Tổng quan Redis Đặc trưng Redis? - - Persistent redis Redis cần lưu trữ liệu ổ cứng đảm bảo toàn vẹn liệu có cố xảy để gửi data đến slave server phương thức cho việc lưu liệu ổ cứng RDB (Redis Database Backup File) AOF (Append Only File) Tổng quan Redis Ứng dụng Redis? - Caching: để làm nhớ đệm tạo tốc độ ghi nhanh Dù có restart Redis khơng cảm nhận việc chậm tải trang Counter: Được ứng dụng để làm đếm Đếm lượt view cho website bảng xếp hạng game Publish/Suscribe (Pub/Sub): Có thể thực tạo kênh, chia sẻ Theo dõi kết nối bên mạng xã hội hệ thống chat liệu Queues: Tạo hàng đợi để xử lý request Tổng quan Redis Redis sử dụng 10 So sánh Redis SQLServer Công cụ truy vấn Xây dựng liệu mẫu CSDL gồm bảng customer (khóa chính: CustomerID) Phần mềm cấu hình máy tính sử dụng - Ngơn ngữ lập trình: Javascript Nodejs phiên 16.14.2 - CSDL SQL Server 2019 Express - CSDL Redis phiên 7.0 - Cấu hình máy tính: CPU Intel Core i51035G1, tốc độ 1.00GHz, RAM 8GB, HDD 312GB, hệ điều hành Windows 10-64bit 11 So sánh Redis SQLServer Truy vấn Select => Dữ liệu lớn thời gian thực câu truy vấn Select CSDL SQL Server lớn nhiều lần so với CSDL Redis 12 So sánh Redis SQLServer Truy vấn Insert => Dữ liệu lớn thời gian thực câu truy vấn Insert CSDL SQL Server lớn nhiều lần so với CSDL Redis 13 So sánh Redis SQLServer Truy vấn Delete => Dữ liệu lớn thời gian thực câu truy vấn Delete CSDL SQL Server lớn nhiều lần so với CSDL Redis 14 So sánh Redis SQLServer Truy vấn Update => Dữ liệu lớn thời gian thực câu truy vấn Update CSDL SQL Server lớn nhiều lần so với CSDL Redis 15 Kết luận Qua liệu ta thấy thời gian truy vấn CSDL SQL Server tỏ chậm so với CSDL Redis liệu ngày lớn Với xu hướng nay, đòi hỏi tốc độ truy vấn liệu phải nhanh chóng Redis giải pháp tốt cho nhà phát triển phần mềm 16 Hướng phát triển - Bởi miễn phí có hỗ trợ key - value để mở rộng để hỗ trợ nhiều data model cộng đồng nhiều người dùng - Redis khơng có hỗ trợ thức cho dựng Windows Trong tương lai phát triển cách thức dễ dàng cho người dùng windows 17 App ứng dụng Tuy nhiên sản phẩm chưa hoàn thiện 18 Cảm ơn thầy bạn lắng nghe! ... nhiều lần so với CSDL Redis 12 So sánh Redis SQLServer Truy vấn Insert => Dữ liệu lớn thời gian thực câu truy vấn Insert CSDL SQL Server lớn nhiều lần so với CSDL Redis 13 So sánh Redis SQLServer. ..Nội dung 01 Tổng quan Redis 02 So sánh Redis SqlServer 03 Kết luận Tổng quan Redis Redis gì? Redis (Remote Dictionary Server) kho lưu trữ liệu nhớ mã nguồn... Server lớn nhiều lần so với CSDL Redis 14 So sánh Redis SQLServer Truy vấn Update => Dữ liệu lớn thời gian thực câu truy vấn Update CSDL SQL Server lớn nhiều lần so với CSDL Redis 15 Kết luận Qua

Ngày đăng: 01/03/2023, 01:02

TỪ KHÓA LIÊN QUAN

w