Đánh giá khả năng áp dụng cơ sở dữ liệu đồ thị vào hệ thống quản lý quan hệ khách hàng

MỤC LỤC

Chương 3: Trình bày ngắn gọn thiết kế chương trình demo với mục đích đánh giá khá năng phát triển ứng dụng trên CSDL đồ thị. Xây dựng kịch bản đánh giá hiệu

Kết luận: Tóm tắt lại kết quả nghiên cứu, phân tích đánh giá khả năng áp dụng, mở rộng.

CHUONG 1: TONG QUAN

CHUONG 3: THU NGHIEM VA DANH GIA

    Chuyển đổi cơ sở đữ liệu có sẵn. Khi triển khai ứng dụng trên CSDL đồ thị, bài toán chuyển đổi từ CSDL quan. hệ có sẵn được đặt ra ngay từ đầu. Thực tế, chúng ta thường có các ứng dụng đã phát triển và tích lũy dữ liệu trong thời gian dài, khi triển khai sang mô hình đữ. liệu khác thì cần các giải pháp chuyển đổi với chỉ phí thấp nhất có thé. CSDL thực tế sau khi chuyển đổi:. tuyên Tả Chúc. Seung VE THANE PUAN Œ. Hình 3.2 CSDL các dịch vụ của Khách hàng. CREST) tented) Gaked fMEWG?. Sử dụng Neo4j ETL Tool chuyển từ CSDL quan hệ sang đồ thị: 5 nhãn, 4 triệu node, tạo 6 triệu quan hệ giữa các node mất thời gian khoang 1,5 gio. Với tốc độ chuyển đổi như trên, để việc chuyển đổi được nhanh hơn chúng ta có thể chia nhỏ đữ liệu và thực hiện song song cho các CSDL quan hệ lớn.

    Xây dựng một chương trình thử nghiệm là cần thiết để có cơ sử đánh giá việc triển khai ứng dụng trên nền CSDL đồ thị cũng như thực hiện các bước thiết kế trên mô hình dữ liệu mới. Như vậy, chúng ta hoàn toàn có thê triển khai ứng dụng trên CSDL đồ thị Neo4j mà không gặp khó khăn gì nhiều, điểm khác biệt duy nhất khi thực hiện là quá. - Do thời gian thực hiện và vẽ biểu đồ tương quan trên các nội dung: insert dir liệu é> tao node; truy van join nhiéu bang © truy vấn theo quan hệ nhiều node; truy vân có tính toán; truy vân có câu lệnh con; truy vân hợp đữ liệu.

    - Khi b6 sung 01 khach hàng, thường sẽ bổ sung 01 bản ghi thanh toán và 01 bản ghi thuê bao (quan hệ nghiệp vụ) do đó dữ liệu trén bang KHACH_HANG, THANH_TOAN, THUE_BAO tăng xấp xỉ nhau, tương ứng số nodc trên CSDL đồ thị cũng tăng xấp xỉ. Các phép đo tính theo đơn vị mili giây (ms) bao gồm: insert đữ liệu, truy van join nhiéu bang, truy vấn có tính toán, truy vẫn có câu lệnh con, truy vấn hợp dữ liệu. - _ Khi cố định số lượng đữ liệu truy vấn và tăng khối lượng bản ghi/node trên CSDL, có thể thấy cả CSDL quan hệ và dé thi đều có biểu đồ thời.

    Điều này xây ra do phép truy vấn trên CSDL đồ thị chỉ ảnh hưởng đến một phan dé thi (giới hạn dữ liệu), trong khi CSDL quan hệ vần phải thực hiện phép Jom trên dữ liệu lớn. So sánh thời gian truy vấn giữa CSDL đồ thị và CSDL quan hệ theo kịch bản với bộ số liệu thực nghiệm mới chỉ phản ánh một phần trong các vấn đề cần so sánh. Từ các kết quả đo đạc phản ánh không hắn trong mọi trường hợp CSDL quan hệ sẽ chậm hon CSDL đồ thị, mặc dù khối lượng dữ liệu tăng cao, CSDL nào cho thời gian thực hiện tốt hơn còn phụ thuộc vào đặc trưng truy vấn.

    Trong thử nghiệm, tốc độ tính toán của CSDL đồ thị có vẻ chậm hơn một chút so với CSDL quan hệ nhưng truy vấn sử dụng câu lệnh con lại cho thời gian tốt hơn và biểu đồ thời gian ôn định hơn. Trong phép hợp đữ liệu, cả hai loại CSDL đều trả về kết quả nhanh và xu hướng thời gian truy vẫn khá giống nhau, cùng tăng nhẹ khi khối lượng đữ liệu tăng. Đối với các truy vấn cần sử dụng đến lượng lớn các node đồ thị chắc chắn chúng ta cần cân nhắc bổ sung các giải pháp kỹ thuật khác như imdex, tăng RAM, CPU.

    Phần thực nghiệm ít nhiều đã cung cấp cho chúng ta một góc nhìn mang tính định lượng khi đánh giá việc chuyên đổi từ CSDL quan hệ sang đồ thị, giúp chúng ta hình dung ra được một số vấn đề sẽ phải giải quyết trong các phép truy vấn đữ liệu cũng. Ngoài ra, cũng cần có thêm thời gian để đánh giá tính an toàn và ổn định của các nền tảng mã nguồn mở khi sử dụng trong các ứng dụng triển khai trên CSDL NoSQL nói chung.

    Hình  3.2  CSDL  các  dịch  vụ  của  Khách  hàng
    Hình 3.2 CSDL các dịch vụ của Khách hàng

    KET LUAN 1. Tổng kết chung

    - _ Tổng hợp các kiến thức lý thuyết về CSDL đồ thị, làm cơ sở cho các phân tích, đánh giá. - - Nghiên cứu giải pháp mô hình hóa bài toán quản lý trên mô hình CSDL. - _ Nghiên cứu giải pháp chuyển đổi bài toán triển khai trên CSDL, quan hệ sang CSDL đồ thị cả về mô hình và đữ liệu.

    - _ So sánh thời gian truy vẫn giữa CSDL đồ thị và quan hệ trong một số trường hợp, rút ra kết luận cho thực tế áp dụng dựa vào đặc trưng truy vấn. - _ Thiết kế và thử nghiệm ứng dụng trên CSDL đồ thị, đánh giá các trường. - _ Đánh giá các lớp bài toán nên áp dung CSDL đồ thị để tận dụng lợi thé.

    Để áp dụng vào thực tế một cách đầy đủ và hiệu quả mô hình CSDL đồ thị. - Các phương pháp tối ưu khi xây dựng mô hình CSDL đồ thị: khi thực hiện các phân tích, đánh giá trong Chương 2, Chương 3 chúng ta đang sử dụng mô hình cơ bản, chưa có các chuẩn hóa hoặc tối ưu hóa cho thiết. - _ Nghiên cứu giải pháp sử dụng tích hợp CSDL đồ thị cùng với các CSDL khác trên cùng bài toán, mục tiêu để hỗ trợ lẫn nhau, tận dụng các điểm mạnh của từng loại CSDL giúp cho bài toán được triển khai hiệu quả.

    Tóm lại, lựa chọn một hướng đi khác so với cách triển khai truyền thống cho một bài toán sẽ đòi hỏi thực hiện nghiên cứu nhiều vấn đề để có thể thực hiện thành công. Do thời gian thực hiện luận văn không có nhiều cũng như kiến thức lý thuyết và khả năng thực nghiệm của tôi còn chưa tốt, nên các phần trình bày, các kết quả chưa đủ sâu sắc. Trong tương lai, cùng với việc thử nghiệm và triển khai thực tế mô hình CSDL đồ thị cũng như nghiên cứu các vấn đề theo định hướng phát triển, tôi sẽ tiếp tục cập nhật kết quả thêm cho nội dung này.

    PHU LUC: CHI TIET CAU LENH THU NGHIEM

    KHACHHANG ID AND TT.THANHTOAN ID = TB.THANHTOAN ID AND TB.DICHVUVT ID = DV.DICHVUVT ID AND KHKHLON ID =25. © Neo4j: thuc hién truy van théng tin qua quan hé cua cdc nhan KhachHang, ThanhToan, ThueBao, DichVu của 01 tap khách hàng.

    NOI DUNG NHAN XET

    Tên để tài đề án tốt nghiệp: NGHIÊN CỨU VÀ ỨNG DỤNG CƠ SỞ DỮ LIỆU ĐỎ THỊ VÀO BÀI TOÁN QUẢN LÝ KHÁCH HÀNG. Họ và tên người nhận xét: Lê Quốc Hưng Học hàm, học vị: Tiến sĩ. Cơ quan công tác: Tạp chí Thông tin và Truyền thông - Bộ Thông tin và Truyền thông.

    - Tại chương 3, trong kịch bản thử nghiệm chưa trình bày số lần thử nghiệm truy. - Rủi ro có thể có khi chuyển đổi từ CSDL quan hệ sang CSDL đồ thị,. - Đề ỏn cũn lỗi đỏnh mỏy, lỗi định dạng văn bản, dấu cõu, một số cõu từ chưa rừ.

    7 Câu hỏi: Khả năng dùng kết hợp cả hai mô hình CSDL quan hệ và đồ thị (kết hợp trên cùng 1 ứng dụng, kết hợp liên ứng dụng trong hệ thông ERP) như thế nào?.

    NGƯỜI NHẬN XÉT

    BO THONG TIN VA TRUYEN THONG CONG HOA XA HOI CHU NGHIA VIET NAM HOC VIEN CONG NGHE Doc lap - Tu do - Hạnh phúc.