Share Giới thiệu về cơ sở dữ liệu đồ thị Neo4j

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Cơ sở dữ liệu đã trở thành một thành phần rất quan trọng đối với các bạn lập trình viên, phát triển ứng dụng. Hiện nay có nhiều loại cơ sở dữ liệu như loại truyền thống RDBMS, NoSQL và giờ tôi giới thiệu với các bạn hệ quản trị cơ sở dữ liệu đồ thị Neo4j.

Neo4j là hệ cơ sở dữ liệu đồ thị đầu tiên được giới thiệu vào năm 2007, tuy nhiên đến năm 2010 phiên bản đầu tiên 1.0 mới chính thức được phát hành. Với các ưu điểm của Neo4j, hiện nay nó đang là cơ sở dữ liệu đồ thị được sử dụng nhiều nhất. Cơ sở dữ liệu đồ thị Neo4j khác rất nhiều so với các cơ sở dữ liệu phổ biến khác, thông thường các cơ sở dữ liệu như SQL Server, Oracle hay MySQL thì mỗi đối tượng thường được thể hiện thông qua một bảng dữ liệu với các cột và hàng, còn đối với cơ sở dữ liệu quan hệ Neo4j thì mỗi đối tượng được thể hiện thông qua các node và label. Một đối tượng có thể bao gồm nhiều node được gộp lại và gán cho một label, vì vậy một node có thể thuộc nhiều label, mỗi label đại diện như một bảng trong các cơ sở dữ liệu truyền thống.

Cơ sở dữ liệu đồ thị Neo4j cũng có đầy đủ các tính năng phổ biến của cơ sở dữ liệu khác và cũng tuân thủ quy định bảo mật chung. Điểm quan trọng của Neo4j đó chính là khả năng tổ chức dữ liệu gọn gàng, nhẹ nhàng, vì vậy cho tốc độ truy suất nhanh. Nếu các bạn có tìm hiểu qua NoSQL thì cơ sở dữ liệu đồ thị Neo4j cũng có nhiều thành phần khá giống với NoSQL.

Các bạn có thể tìm hiểu thêm về cơ sở dữ liệu đồ thị Neo4j tại địa chỉ https://neo4j.com.
 
Back
Top