Một số hệ quản trị cơ sở dữ liệu đồ thị tiêu biểu

Một phần của tài liệu Dự đoán liên kết trên sơ sở dữ liệu đồ thị (Trang 25 - 26)

5. Nội dung nghiên cứu

1.2.3. Một số hệ quản trị cơ sở dữ liệu đồ thị tiêu biểu

Mặc dù cơ sở dữ liệu đồ thị không quá phổ biến như một số cơ sở dữ liệu NoSQL khác, nhưng có một số cơ sở dữ liệu đã trở thành tiêu chuẩn khá phổ biến khi nói về NoSQL:

1.2.3.1. Neo4j.

Một trong những cơ sở dữ liệu đồ thị hàng đầu trên thế giới, nó vừa là mã nguồn mở, vừa được xây dựng thú vị trên Java. Nó cũng có ngôn ngữ truy vấn riêng, được gọi là Cypher, tương tự như ngôn ngữ SQL khai báo, nhưng được tạo ra để phù hợp với đồ thị. Nó cũng hỗ trợ các ngôn ngữ phổ biến bên cạnh Java, chẳng hạn như Python, .NET, JavaScript và một số ngôn ngữ khác. Neo4j lý tưởng cho những việc như quản lý trung tâm dữ liệu và phát hiện gian lận.

1.2.3.2. RedisGraph.

RedisGraph thực sự là một mô-đun đồ thị được tích hợp sẵn trong Redis, bản thân nó là một cơ sở dữ liệu NoSQL có khóa-giá trị. Vì bản thân Redis được xây dựng trên cấu trúc dữ liệu trong bộ nhớ, nên RedisGraph được tạo ra để có dữ liệu được lưu trữ trong Ram. Điều này dẫn đến một cơ sở dữ liệu đồ thị hiệu suất cao, với khả năng truy vấn và lập chỉ mục nhanh chóng.

RedisGraph cũng sử dụng Cypher, điều này thật tuyệt nếu bạn muốn có được sự linh hoạt hơn cho cơ sở dữ liệu với tư cách là một lập trình viên hoặc nhà khoa học dữ liệu.

1.2.3.3. OrientDB.

OrientDB là sự kết hợp của nhiều loại mô hình dữ liệu khác nhau và hỗ trợ đồ thị, kho lưu trữ tài liệu, lưu trữ khóa-giá trị và dựa trên đối tượng. Điều đó có nghĩa, tất cả các mối quan hệ được lưu trữ bằng cách sử dụng mô hình đồ thị sử dụng kết nối trực tiếp giữa các cơ sở dữ liệu.

Giống như hai cơ sở dữ liệu đồ thị trước đó, OrientDB cũng là mã nguồn mở và giống như Neo4j, nó được viết bằng Java nhưng nó không sử dụng ngôn ngữ truy vấn Cyper. Ý tưởng đằng sau OrientDB là để sử dụng khi yêu cầu nhiều mô hình dữ liệu và do đó được tối ưu hóa để đảm bảo tính nhất quán của dữ liệu, cũng như giảm độ phức tạp của dữ liệu.

Một phần của tài liệu Dự đoán liên kết trên sơ sở dữ liệu đồ thị (Trang 25 - 26)

Tải bản đầy đủ (PDF)

(82 trang)