Tìm hiểu về CSDL phi quan hệ MongoDB và xây dựng, đảm bảo an toàn cho ứng dụng trên CSDL

42 184 1
  • Loading ...
1/42 trang

Thông tin tài liệu

Ngày đăng: 05/03/2018, 03:27

Ngày nay, đối với các công ty, doanh nghiệp thì vấn đề quản lý hiệu quả dữ liệu của riêng công ty cũng như dữ liệu khách hàng, đối tác là một trong những bài toán được ưu tiên hàng đầu và đang không ngừng gây khó khăn cho họ. Để có thể quản lý được nguồn dữ liệu đó, ban đầu các doanh nghiệp phải đầu tư, tính toán rất hiều loại chi phí như chi phí cho phần cứng, phần mềm, mạng, chi phí cho quản trị viên, chi phí bảo trì, sửa chữa, … Ngoài ra họ còn phải tính toán khả năng mở rộng, nâng cấp thiết bị; phải kiểm soát việc bảo mật dữ liệu cũng như tính sẵn sàng cao của dữ liệu. Cơ sở dữ liệu quan hệ được thiết kế cho những mô hình dữ liệu không quá lớn trong khi các dịch vụ mạng xã hội lại có một lượng lớn dữ liệu và cập nhật liên tục do số lượng người dùng quá nhiều. Do đó cơ sở dữ liệu NoSQL sinh ra với mục tiêu giải quyết các thiếu sót của RSQL trong các hệ thống phần mềm hiện đại. NoSQL sẽ tập trung giải quyết các vấn đề như tốc độ thực thi, khả năng lưu trữ, các nghiệp vụ phức tạp (phân trang, đánh chỉ mục …). Nhờ vậy giải pháp sử dụng cơ sở dữ liệu NoSQL sẽ hạ thấp chi phí nếu so sánh với RSQL truyền thống.NoSQL vừa mang lại một giải pháp tốt hơn vừa tiết kiệm chi phí hơn do NoSQL có hiệu suất làm việc tốt hơn về tốc độ thực thi, khả năng lưu trữ, phân tán dữ liệu và các cơ sở dữ liệu NoSQL thường là miễn phí. Ngoại trừ một số trường hợp đặc biệt, với cùng một chi phí thì giải pháp sử dụng NoSQL sẽ mang lại lợi ích to lớn. Vì vậy NoSQL chính là sự lựa chọn tốt. Mặc khác, việc sử dụng rất hạn chế những khả năng mà các cơ sở dữ liệu RDBMS cung cấp nhưng vẫn phải trả phí cho nó. Nếu không cần đến các tính năng cao cấp, không cần các chức năng của SQL hoặc không thích ràng buộc thì hãy nghĩ đến NoSQL. Trong bài tiểu luận này sẽ giới thiệu tổng quan về NoSQL và CSDL MongoDB. Bài tiểu luận có ba chương chính:Chương 1: Giới thiệu về NoSQL Chương 2: Cơ sở dữ liệu MongoDBChương 3: Xây dựng ứng dụng dựa trên MongoDB ... 2: CƠ SỞ DỮ LIỆU MONGODB Giới thiệu chung Năm 2007, dự án MongoDB thành lập 10gen, New York, Mỹ Năm 2009, MongoDB thức trở thành mã nguồn mở Trong tháng năm 2011, từ phiên 1.4, MongoDB hoàn thiện... trường Cơ bản, số MongoDB tương tự hệ thống liệu khác MongoDB định nghĩa mục vào sưu tập cấp độ hỗ trợ trường trường văn sưu tập liệu MongoDB Nếu số sử dụng cách thích hợp truy vấn, MongoDB dùng số... điểm, nhược điểm CSDL MongoDB Cơ sở lệu phi quan hệ MongoDB dạng NoSQL nên có ưu điểm nhược điểm NoSQL 6.1 Ưu điểm Một số ưu điểm MongoDB kể đến: Hiệu suất làm việc cao: CSDL MongoDB có hiệu suất
- Xem thêm -

Xem thêm: Tìm hiểu về CSDL phi quan hệ MongoDB và xây dựng, đảm bảo an toàn cho ứng dụng trên CSDL, Tìm hiểu về CSDL phi quan hệ MongoDB và xây dựng, đảm bảo an toàn cho ứng dụng trên CSDL, CHƯƠNG 1: GIỚI THIỆU VỀ NOSQL, Đặc điểm nổi bật của NoSQL, CHƯƠNG 2: CƠ SỞ DỮ LIỆU MONGODB, Các khái niệm cơ bản trong MongoDB, Các thao tác cơ bản với MongoDB, So sánh MongoDB với các CSDL SQL khác, CHƯƠNG 3: XÂY DỰNG ỨNG DỤNG TRÊN MONGODB, Thiết kế ứng dụng, Bảo mật trong ứng dụng

Từ khóa liên quan

Gợi ý tài liệu liên quan cho bạn

Nhận lời giải ngay chưa đến 10 phút Đăng bài tập ngay