Cơ sở dữ liệu đồ thị: Một cách suy nghĩ mới về dữ liệu

Tác Giả: Louise Ward
Ngày Sáng TạO: 5 Tháng 2 2021
CậP NhậT Ngày Tháng: 28 Tháng Sáu 2024
Anonim
Cơ sở dữ liệu đồ thị: Một cách suy nghĩ mới về dữ liệu - Công Nghệ
Cơ sở dữ liệu đồ thị: Một cách suy nghĩ mới về dữ liệu - Công Nghệ

NộI Dung


Nguồn: Blueximages / Dreamstime.com

Lấy đi:

Cơ sở dữ liệu đồ thị đang được nhiều ngành công nghiệp sử dụng vì khả năng độc đáo để phân tích mối quan hệ giữa các phần dữ liệu.

Tầm quan trọng của dữ liệu lớn đã tăng lên. Tuy nhiên, để tận dụng tối đa dữ liệu, các công ty cần có khả năng tìm thấy những hiểu biết có thể hành động từ nó. Để tìm hiểu sâu sắc, cần phải có cả truy vấn sâu và phân tích tốt về dữ liệu được trả về. Các truy vấn SQL truyền thống phải đối mặt với các hạn chế khi nói đến các truy vấn phức tạp, nhiều lớp và điều đó giới hạn mục tiêu của công ty là lấy dữ liệu có ý nghĩa.

Cơ sở dữ liệu đồ thị đã cho phép các công ty khởi chạy các truy vấn phức tạp, nhiều lớp có thể được trả lời ngay lập tức, trong khi cơ sở dữ liệu SQL truyền thống sẽ rất khó để trả lời các truy vấn đó. Các truy vấn phức tạp đang trả về những hiểu biết chưa từng có và có giá trị. Cơ sở dữ liệu đồ thị đang được sử dụng trong nhiều ngành công nghiệp như phương tiện truyền thông xã hội, chăm sóc sức khỏe và hẹn hò trực tuyến. Cơ sở dữ liệu đồ thị, dường như, đang cung cấp một cách nhìn mới về dữ liệu.


Cơ sở dữ liệu đồ thị là gì?

Một cơ sở dữ liệu đồ thị được sử dụng để lưu trữ thông tin về các thực thể khác nhau, ánh xạ mối quan hệ giữa các thực thể và mối quan hệ truy vấn giữa các thực thể. Trong con lừa này, các thực thể có thể là rất nhiều thứ như con người, công ty, động vật và xe hơi. Một thực thể có thể có một mối quan hệ cụ thể với một thực thể khác. Ví dụ, Martin, một thực thể, là bạn của Jim, một thực thể khác. Martin có thể sở hữu một chiếc xe BMW. Trong cả hai ví dụ, Martin, Jim và BMW là những thực thể có mối quan hệ cụ thể giữa chúng. "Martin là bạn của Jim" có nghĩa là tình bạn là mối quan hệ giữa hai thực thể. Tương tự, "Martin sở hữu một chiếc BMW" có nghĩa là quyền sở hữu là mối quan hệ giữa Martin và BMW của anh ấy. Trong cách nói cơ sở dữ liệu đồ thị, các mối quan hệ được gọi là các cạnh. Các mối quan hệ được hiển thị dưới dạng biểu đồ và do đó, khái niệm này được gọi là cơ sở dữ liệu biểu đồ. (Để tìm hiểu thêm về cơ sở dữ liệu đồ thị, hãy xem Cách cơ sở dữ liệu đồ thị đưa mạng vào dữ liệu.)


Khái niệm cơ sở dữ liệu đồ thị đang được triển khai trên các ngành công nghiệp như chăm sóc sức khỏe, truyền thông xã hội và thương mại điện tử. Các ví dụ đưa ra trước đó trong bài viết này rất đơn giản và dễ hiểu, nhưng các trường hợp sử dụng được thực hiện trong các ngành rất phức tạp. Lấy ví dụ về một trang web thương mại điện tử cung cấp các khuyến nghị cho khách hàng. Làm thế nào để trang web cung cấp các khuyến nghị sản phẩm phù hợp cho khách hàng? Làm thế nào để trang web biết nhu cầu và sở thích của khách hàng? Chìa khóa nằm ở sản phẩm khách hàng đang xem.Nếu khách hàng đang xem một cuốn sách về quản lý nguồn nhân lực, logic giới thiệu của trang web sẽ tìm kiếm những khách hàng khác đã xem hoặc mua cùng một cuốn sách. Đồng thời, logic cũng xác định các cuốn sách tương tự hoặc liên quan khác mà những người dùng khác có cùng sở thích đã xem hoặc mua và những cuốn sách tương tự được khuyến nghị cho người dùng.

Cơ sở dữ liệu đồ thị hoạt động như thế nào

Chúng ta hãy xem xét kỹ hơn về cơ sở dữ liệu đồ thị với sự giúp đỡ của một ví dụ. Giả sử rằng một nhà sản xuất điện thoại thông minh muốn ra mắt điện thoại thông minh với một số tính năng nâng cao. Quản lý sản phẩm sẽ quyết định các tính năng sau khi xác định nhu cầu và sở thích của đối tượng mục tiêu, đó là giám đốc điều hành của công ty. Nhà sản xuất điện thoại thông minh có một hoặc nhiều cơ sở dữ liệu thu thập và lưu trữ dữ liệu trên hồ sơ điều hành từ nhiều nguồn dữ liệu. Bây giờ, các nhà quản lý sản phẩm tạo ra cấu trúc dữ liệu biểu đồ dựa trên dữ liệu trông giống như dữ liệu bên dưới:

Từ hình ảnh trên, các nhà quản lý sản phẩm rút ra kết luận hoặc quyết định kinh doanh sau đây:

  • Steve là một giám đốc nhân sự, người sử dụng sứ giả rộng rãi. Các kết nối của anh ấy trong phòng nhân sự có lẽ cũng sử dụng trình nhắn tin vì hồ sơ công việc của họ. Vì vậy, các sứ giả tốt trong điện thoại thông minh có thể quan trọng.
  • Lý do chính khiến Debra và chồng của cô là bạn Trevor thường xuyên các diễn đàn chống vi-rút có thể là mối lo ngại về bảo mật trong điện thoại thông minh hoặc máy tính của họ. Vì vậy, điện thoại thông minh mới có thể có các tính năng bảo mật tích hợp.
  • Áp-ra-ham sử dụng Fitbit, cho biết ông theo dõi thể lực của mình. Vì vậy, nó sẽ là một tính năng tốt nếu điện thoại thông minh mới có thể đồng bộ hóa dữ liệu từ các thiết bị Fitbit và hiển thị nó theo cách thân thiện với người dùng.

Ví dụ trên cho thấy cách dữ liệu đồ thị có thể được sử dụng để giải quyết các vấn đề kinh doanh.

Không lỗi, không căng thẳng - Hướng dẫn từng bước của bạn để tạo ra phần mềm thay đổi cuộc sống mà không phá hủy cuộc sống của bạn

Bạn không thể cải thiện kỹ năng lập trình của mình khi không ai quan tâm đến chất lượng phần mềm.

Nghiên cứu điển hình

Các nghiên cứu trường hợp dưới đây cho thấy cơ sở dữ liệu đồ thị đã giúp giải quyết các vấn đề phức tạp trong ngành hẹn hò trực tuyến và tìm kiếm nghề nghiệp trực tuyến.

Nghiên cứu điển hình - Hẹn hò trực tuyến

Vấn đề: Cổng hẹn hò trực tuyến muốn tìm các trận đấu phù hợp cho thuê bao của họ. Để làm điều đó, các cổng cần thông tin về các thành viên khác của trang web, những người có thể có sở thích, sở thích, nền tảng và thông tin khác tương tự.

Giải pháp: Nhiều cổng thông tin trực tuyến đã sử dụng cơ sở dữ liệu đồ thị để đi qua các chi tiết của hàng triệu thành viên và thông tin truy quét. Dựa vào đó, trang web chuẩn bị các trận đấu dựa trên thị hiếu, giáo dục, sở thích và các chi tiết khác. Trang web xác định rằng những hồ sơ này rất có thể phù hợp với một hồ sơ cụ thể và cung cấp các khuyến nghị phù hợp.

Nghiên cứu điển hình - Trang web mạng chuyên nghiệp

Vấn đề: Các trang web mạng chuyên nghiệp như LinkedIn muốn đề xuất các kết nối và công việc phù hợp nhất dựa trên một số tham số như hồ sơ, lượt xem kết nối, lượt xem hồ sơ và thành viên nhóm, phản ánh sở thích và sở thích.

Giải pháp: Để làm điều này, các trang web mạng như vậy đi qua nhiều lớp kết nối, chẳng hạn như kết nối của các kết nối kết nối, v.v. Sau đó, logic biểu đồ tìm thấy lợi ích nghề nghiệp chung, nghề nghiệp, hồ sơ công việc, thành viên nhóm và thông tin khác và dựa trên các phát hiện, cung cấp các đề xuất về cả mạng và công việc.

Sự kiện và số liệu từ ngành công nghiệp

Các sự kiện và số liệu đưa ra dưới đây cho thấy cơ sở dữ liệu đồ thị đã được áp dụng trên toàn ngành:

  • Hơn 30 công ty Toàn cầu 2000 bao gồm Wal-Mart, eBay, Lufthansa và Deutsche Telekom đã áp dụng Neo4j, cơ sở dữ liệu đồ thị phổ biến nhất, được tạo ra bởi Neo Technology.
  • Nhà quan sát công nghiệp DB-Engines có điều này để nói về mức độ phổ biến và áp dụng cơ sở dữ liệu đồ thị, DB đồ thị DBMS đang trở nên phổ biến nhanh hơn bất kỳ danh mục cơ sở dữ liệu nào khác, vì nó đã tăng trưởng gần 300% kể từ tháng 1 năm 2013.
  • Kể từ tháng 5 năm 2013, nhiều trang web hẹn hò trực tuyến lớn đã bắt đầu áp dụng cơ sở dữ liệu đồ thị.
  • LinkedIn có một đội ngũ lớn làm việc trên hệ thống cơ sở dữ liệu đồ thị độc quyền của mình.
  • phụ thuộc nhiều vào cơ sở dữ liệu đồ thị và cũng đã phát hành FlockDB, một cơ sở dữ liệu đồ thị nguồn mở. (Để biết thêm về cơ sở dữ liệu nguồn mở, hãy xem Tại sao cơ sở dữ liệu nguồn mở đang được phổ biến.)
  • Với mục tiêu làm cho cơ sở dữ liệu đồ thị dễ sử dụng cho người dùng doanh nghiệp, Teradata đã phát hành một loại SQL mới được gọi là SQL-GR.

Phần kết luận

Cơ sở dữ liệu đồ thị đại diện cho một cách mới để xem dữ liệu lớn. Có hai lợi ích rõ ràng của dữ liệu đồ thị:

  1. Các hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) không thể xử lý khối lượng dữ liệu khổng lồ trong một khoảng thời gian ngắn. Ngoài ra, nó không thể tổ chức khối lượng dữ liệu khổng lồ. Một cơ sở dữ liệu đồ thị có thể đi qua bất kỳ số lượng mối quan hệ giữa các thực thể và tổ chức thông tin một cách hợp lý.
  2. Cơ sở dữ liệu đồ thị cực kỳ hiệu quả trong việc truy xuất thông tin liên quan sau khi truy quét một số thực thể và mối quan hệ. Như đã nêu trước đó, họ có thể truy vấn và trả về những hiểu biết cực kỳ có giá trị mà các hệ thống BI có thể trình bày theo cách thân thiện với người dùng.

Dường như chỉ còn là vấn đề thời gian trước khi các ngành công nghiệp khác xử lý lượng dữ liệu khổng lồ như ngân hàng và tài chính, dược phẩm, quốc phòng và tình báo cũng sẽ sử dụng cơ sở dữ liệu đồ thị. Trên thực tế, phát hiện tội phạm và xác định gian lận bảo hiểm với sự trợ giúp của các mạng, mối quan hệ và thực thể với dữ liệu biểu đồ chắc chắn là một nhiệm vụ thú vị.