1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Slide nosql cassandra

66 4 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

Tìm hiểu NoSQL Nhóm 12 - INT3114 Vũ Ngọc Tùng Trần Khánh Toàn Trần Văn Trinh Nội dung trình bày • Mở đầu • Thuật ngữ NoSQL • Làm việc với NoSQL • NoSQL Apache Cassandra Mở đầu (1) • Thời đại Web 2.0 bùng nổ, hàng tỷ nội dung chia sẻ lên Web Khối lượng liệu xử lý truy vấn trở nên lớn ▫ Ví dụ: Facebook      2,7 tỉ lượt “like” hàng ngày 300 triệu ảnh tải lên Facebook 700.000 truy vấn thực người sử dụng hệ thống 500 TB liệu xử lí … Mở đầu (2) • Các hệ thống sở liệu quan hệ truyền thống tỏ yếu trước khối lượng liệu đồ sộ lượng truy vấn khổng lồ ▫ Hệ thống thiên xử lý tập trung, liệu lưu trữ phân tán ▫ Dễ phá vỡ thiết kế liệu ban đầu việc phi chuẩn hoá liệu ▫ Dễ xảy tượng thắt nút cổ chai ▫… Mở đầu (3) • Có nhiều giải pháp đưa ra, NoSQL giải pháp đem lại tính hiệu cao ▫ Facebook/Twitter ứng dụng Apache Cassandra ▫ Amazon với DynamoDB ▫ Google với BigTable ▫ Vậy NoSQL gì? THUẬT NGỮ NOSQL • NoSQL gì? ▫ Thuật ngữ ▫ Lịch sử đời ▫ Vì lại chọn NoSQL? ▫ Một số thuật ngữ liên quan • NoSQL có loại nào? Thuật ngữ NoSQL • NoSQL sử dụng thuật ngữ chung cho tất sở liệu không tuân theo quy tắc sở liệu quan hệ (RDBMS) phổ biến thường liên quan đến việc xử lý thao tác với lượng lớn/ liệu • NoSQL khơng phải sản phẩm hay cơng nghệ nhất, đại diện cho lớp sản phẩm liên quan đến việc lưu trữ xử lý liệu không theo quy tắc RDBMS • Một mệnh đề thú vị NoSQL: ▫ "select fun, profit from real_world where relational=false;" Lịch sử đời NoSQL • Cơ sở liệu NoSQL khơng mới! • NoSQL thừa nhận giới thiệu gần ▫ Khởi đầu từ tập đồn Inktomi với cơng cụ tìm kiếm HotBot ▫ Đỉnh điểm Google nghiên cứu sử dụng NoSQL BigTable vào cơng cụ tìm kiếm tiếng (2003) ▫ Thuật ngữ NoSQL Eric Evans – nhân viên Rackspace, giới thiệu hội thảo sở liệu mã nguồn mở phân tán (2009) • Thuật ngữ NoSQL đánh dấu bước phát triển hệ database mới: distributed (phân tán) + non-relational (không ràng buộc) 10 Vì lại sử dụng NoSQL? • RDBMS ▫ Dữ liệu lớn, phân tán ▫ Khó mở rộng quy mô liệu ▫ Xử lý giao dịch phân tán ▫… • NoSQL ▫ Xử lý liệu lớn, phân tán tốt ▫ Dễ dàng mở rộng quy mô ▫…

Ngày đăng: 30/10/2023, 16:10

Xem thêm:

w