Kết hợp NodeJS với MongoDB cho bài toán xây dựng hệ quản trị cơ sở dữ liệu thời gian thực
Abstract
Hiện nay, tốc độ khoa học phát triển rất nhanh, đặc biệt trong lĩnh vực Công nghệ Thông tin. Các yêu cầu của các hệ thống phần mềm cần phát triển nhanh, chất lượng tốt, chi phí giá thành giảm, v.v. Lựa chọn hệ quản trị cơ sở dữ liệu là một trong những yếu tố dẫn đến thành công của dự án. Tuy nhiên mỗi loại cơ sở dữ liệu lại có ưu nhược điểm khác nhau, tuy vào bài toán để chọn cơ sở dữ liệu phù hợp. Để đáp ứng yêu tố nhanh, và tức thời trong hệ thống phần mềm, người ta sẽ chọn giải pháp sử dụng cơ sở dữ liệu thời gian thực. Nhưng loại cơ sở dữ liệu này có chi phí vận hành lớn, trong khi đó nhiều dự án chỉ có nguồn kinh phí hạn hẹp. Dựa trên những hệ quản trị cơ sở dữ liệu hiện tại, MongoDB là một trong những hệ quản trị cơ sở dữ liệu mạnh, mã nguồn mở, tương thích với nhiều hệ điểu hành như Windows, Ubuntu, CentOS, v.v. Kết hợp với sự nâng cấp của engine JavaScript phiên bản v8, và platform NodeJS do Google phát triển đã tạo ra bước đột phá cho phép tạo ra nhiều cách cải tiến hiệu năng hệ thống phần mềm. Sự cải thiện tốc độ xử lý và truyển tải dữ liệu nhờ sự nâng cấp lên thành phiên bản HTTP/2.0 năm 2015 làm cho việc phát triển phần mềm trên nền Web ngày càng hiệu quả.
Collections
- Đồ án tốt nghiệp CNTT [618]