Nghiên cứu và tìm hiểu về Neo4j - pdf 26

Link tải luận văn miễn phí cho ae
MỤC LỤC
I. Giới thiệu chung. 4
II. Tìm hiểu về Neo4j. 4
II.1. Đối tượng, mô hình lưu trữ, mô hình dữ liệu. 4
II.1.1. Graph Database. 4
II.1.2. Mô hình lưu trữ và tổ chức dữ liệu trên Neo4j. 6
II.2. Phương pháp, kĩ thuật xử lý truy vấn đồng thời. 10
II.2.1.Transaction Management. 10
II.2.2. Interaction cycle. 10
II.2.3. Isolation levels. 11
II.2.4. Default locking behavior. 11
II.2.5. Deadlocks. 12
II.2.6. Delete semantics. 12
II.2.7. Create Unique node. 13
II.2.8. Transaction Event. 14
II.3. Giao diện lập trình ứng dụng (API) và tính trong suốt (transparency) với các ứng dụng ở mức cao. 14
II.3.1. Giao diện lập trình ứng dụng (API). 14
II.3.2. Tính trong suốt với ứng dụng mức cao. 26
II.4. Yêu cầu về môi trường hoạt động. 27
II.4.1. Yêu cầu phần cứng. 27
II.4.2. Yêu cầu phần mềm. 28
II.4.3. Chi phí. 28
II.5. Tính mở. 30
II.6. Khả năng và giới hạn. 31
II.6.1. Khả năng. 31
II.6.2. Giới hạn: 31
II.7. Ưu nhược điểm. 33
II.7.1. Ưu điểm. 33
II.7.2. Nhược điểm. 34
III. Chương trình mô phỏng thao tác với Neo4j trên ngôn ngữ Java. 37
III.1. Tương tác với cơ sở dữ liệu Neo4J 37
III.2. So sánh giữa cơ sở dữ liệu MySQL và cơ sở dữ liệu Neo4J tương đương. 38
IV. Khó khăn và kết quả đạt được. 38
IV.1. Khó khăn 38
IV.2. Kết quả đạt được 38


NEO4J
I. Giới thiệu chung.
2001, Windh Technologies, công ty quản lý tài sản phương tiện truyền thông, giám đốc công nghệ Peter với Emil, Johan dựng một giao diện đồ thị thích hợp
2003, Neo4j đi vào 24/7 sản xuất
2006-2007, Neo4j được tách ra thành một dự án mã nguồn mở
2009, tài trợ hạt giống cho công ty
2010, Neo4j Server đã được tạo ra (trước đây chỉ có một DB nhúng)
2011, tài trợ hoàn toàn khởi động công nghệ Neo
II. Tìm hiểu về Neo4j.
II.1. Đối tượng, mô hình lưu trữ, mô hình dữ liệu.
II.1.1. Graph Database.
Cơ sở dữ liệu đồ thị (Graph Database) là kiểu dữ liệu có cấu trúc lưu trữ chung nhất trong các kiểu cấu trúc lưu trữ cơ sở dữ liệu. Kiểu dữ liệu này có khả năng mô phỏng cho tất cả các kiểu dữ liệu khác, nó giống như một kiểu mô hình dữ liệu cơ sở để xây dựng lên các cơ sở dữ liệu phức tạp hơn.
Đối tượng lưu trữ của một cơ sở dữ liệu dạng đồ thị là một nút (node) trong đó các node sẽ giống như một bản ghi dữ liệu chứa các thông tin về node.
Relationships là các quan hệ để liên kết các node với nhau, người dùng định nghĩa các quan hệ này và hoàn toàn tự mình tổ chức để tạo ra một cấu trúc lưu trữ riêng như tree, danh sách, bảng ma trận…..

t9s68Fgw61y6K5T
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status