Bắt đầu sử dụng Amazon Neptune
Tổng quan
Cơ sở dữ liệu đồ thị, chẳng hạn như Cơ sở dữ liệu Amazon Neptune và công cụ Phân tích trên Amazon Neptune, được xây dựng với mục đích lưu trữ và điều chỉnh các mối quan hệ. Các cơ sở dữ liệu này có ưu thế so với cơ sở dữ liệu quan hệ trong các trường hợp sử dụng như mạng xã hội, công cụ đề xuất và phát hiện lừa đảo, là các trường hợp mà bạn sẽ cần tạo mối quan hệ phức tạp giữa dữ liệu và nhanh chóng truy vấn các mối quan hệ này. Amazon Neptune sử dụng các cấu trúc đồ thị như nút (thực thể dữ liệu), biên (mối quan hệ) và thuộc tính để trình bày và lưu trữ dữ liệu. Các mối quan hệ được lưu dưới dạng thành phần có thứ bậc cao nhất của mô hình dữ liệu. Việc này cho phép dữ liệu ở các nút được liên kết trực tiếp, cải thiện đáng kể hiệu năng của truy vấn phải điều chỉnh các mối quan hệ trong dữ liệu.
Bắt đầu sử dụng Cơ sở dữ liệu Amazon Neptune
Nếu đã có dữ liệu trong mô hình đồ thị, bạn có thể bắt đầu sử dụng Cơ sở dữ liệu Amazon Neptune thật dễ dàng. Bạn có thể tải dữ liệu ở định dạng CSV hoặc RDF và bắt đầu viết truy vấn đồ thị bằng Apache TinkerPop Gremlin, SPARQL hoặc openCypher. Bạn có thể sử dụng tài liệu bắt đầu hoặc xem Tọa đàm trực tuyến về công nghệ của AWS thông qua các liên kết sau. Chúng tôi cũng đã hợp nhất các phương pháp tốt nhất cho Cơ sở dữ liệu Neptune.
Bắt đầu sử dụng công cụ Phân tích trên Amazon Neptune
Bạn có thể bắt đầu sử dụng công cụ Phân tích trên Neptune trong một vài bước bằng cách tạo biểu đồ thông qua Bảng điều khiển quản lý AWS hoặc CDK, SDK hay CLI. Hỗ trợ AWS CloudFormation sắp ra mắt. Bạn có thể tải biểu đồ vào công cụ Phân tích trên Neptune từ dữ liệu trong vùng lưu trữ Amazon S3 hoặc từ cơ sở dữ liệu Neptune. Bạn có thể gửi yêu cầu bằng ngôn ngữ truy vấn openCypher đến biểu đồ trong công cụ Phân tích trên Neptune trực tiếp từ các ứng dụng đồ thị. Bạn cũng có thể kết nối với biểu đồ trong công cụ Phân tích trên Neptune từ sổ tay Jupyter để chạy các truy vấn và thuật toán đồ thị. Kết quả của các truy vấn phân tích có thể được ghi lại vào biểu đồ công cụ Phân tích trên Neptune cho các truy vấn đến hoặc được lưu trữ trong S3 để xử lý thêm. Công cụ Phân tích trên Neptune hỗ trợ tích hợp với thư viện LangChain mã nguồn mở để kết hợp với các ứng dụng hiện có dựa trên các mô hình ngôn ngữ lớn.
Bắt đầu sử dụng Amazon Neptune ML
- Thiết lập môi trường thử nghiệm
- Khởi chạy mẫu sổ tay phân loại nút
- Tải dữ liệu mẫu vào cụm
- Xuất đồ thị
- Tiến hành đào tạo máy học
- Chạy truy vấn Gremlin bằng Neptune ML
Bắt đầu biểu diễn trực quan đồ thị
Nếu đã thành thạo ngôn ngữ truy vấn đồ thị hoặc chạy khối lượng công việc đồ thị trong môi trường sổ tay, bạn có thể bắt đầu sử dụng sổ tay Neptune. Neptune cung cấp sổ tay Jupyter và JupyterLab trong dự án sổ tay đồ thị Neptune mã nguồn mở trên GitHub và trong bàn làm việc Neptune. Những sổ tay này đưa ra các hướng dẫn ứng dụng mẫu và đoạn mã trong môi trường lập trình tương tác, nơi bạn có thể tìm hiểu về công nghệ đồ thị và Neptune.
Sổ tay Neptune vừa có thể biểu diễn trực quan kết quả truy vấn vừa cung cấp giao diện giống IDE để phát triển và thử nghiệm ứng dụng hoặc bạn có thể sử dụng sổ tay Neptune với các tính năng khác của Neptune như Neptune Streams và Neptune ML. Ngoài ra, mỗi sổ tay Neptune đều lưu trữ một điểm cuối Graph Explorer. Bạn có thể tìm một liên kết để mở Graph Explorer trên mỗi phiên bản sổ tay trong bảng điều khiển Amazon Neptune.