Amazon Neptune Veri Tabanı'nı kullanmaya başlama

Verileriniz zaten bir grafik modelindeyse Amazon Neptune Veri Tabanı'nı kullanmaya başlamak kolaydır. CSV veya RDF formatlarında veri yükleyebilir ve Apache TinkerPop Gremlin, SPARQL veya openCypher ile grafik sorguları yazmaya başlayabilirsiniz. Kullanmaya başlama belgelerini kullanabilir veya aşağıdaki bağlantılardan AWS Çevrim İçi Teknoloji Konuşması'nı görüntüleyebilirsiniz. Ayrıca Neptune Veri Tabanı için en iyi uygulamaları bir araya getirdik.

Amazon Neptune Analiz'i kullanmaya başlama

AWS Yönetim Konsolu ya da CDK, SDK veya CLI kullanarak bir grafik oluşturmak suretiyle Neptune Analiz'i birkaç adımda kullanmaya başlayabilirsiniz. AWS CloudFormation desteği yakında eklenecek. Bir Amazon S3 bucket'ındaki veya bir Neptune veri tabanındaki verilerden Neptune Analiz'e grafik yükleyebilirsiniz. openCypher sorgu dilini kullanarak Neptune Analiz'deki bir grafiğe doğrudan grafik uygulamalarınızdan istek gönderebilirsiniz. Sorguları ve grafik algoritmalarını çalıştırmak için Neptune Analiz'deki grafiğe Jupyter not defterinden de bağlanabilirsiniz. Analiz sorgularının sonuçları, gelen sorgulara hizmet etmek için Neptune Analiz grafiğine geri yazılabilir veya daha fazla işlem için S3 içinde depolanabilir. Neptune Analiz, büyük dil modelleri tarafından desteklenen mevcut uygulamalarla çalışmak üzere açık kaynaklı LangChain kitaplığıyla entegrasyonu destekler.

Amazon Neptune ML'yi kullanmaya başlama

Neptune ML'yi kullanmaya başlamak için aşağıdakiler dahil olmak üzere kullanmaya başlama iş akışındaki adımları açıklayan bu blog gönderisine bakın:
  • Test ortamını ayarlama
  • Düğüm sınıflandırma not defteri örneğini başlatma
  • Örnek verileri kümeye yükleme
  • Grafiği dışarı aktarma
  • ML eğitimini gerçekleştirme
  • Neptune ML ile Gremlin sorgularını çalıştırma

Grafik görselleştirmeyi kullanmaya başlama

Grafik verilerinizi görselleştirmek için Neptune not defterlerini ya da Grafik Gezgini'ni kullanabilirsiniz. Grafik veri tabanlarında ve sorgu dillerinde yeniyseniz ya da grafik verilerini sorgu yazmadan keşfetmek istiyorsanız Grafik Gezgini ile başlamanızı öneririz. AWS Yönetim Konsolu'nu kullanarak Grafik Gezgini'ni birkaç adımda kullanmaya başlayabilirsiniz. Grafik Gezgini'ni kullanabilmeleri için kullanıcıların, Neptune verilerini yeni veya mevcut bir IAM rolü aracılığıyla okuma erişimine sahip olması gerekir. Grafik Gezgini projesine GitHub'dan ulaşılabilir. Grafik Gezgini, Neptune çalışma alanının sunulduğu tüm AWS Bölgelerinde kullanılabilir.

Grafik sorgu dillerine aşinaysanız veya grafik iş yüklerini bir not defteri ortamında çalıştırıyorsanız Neptune not defterleriyle başlayabilirsiniz. Neptune, Jupyter'ı ve JupyterLab not defterlerini GitHub'daki açık kaynaklı Neptune grafik not defteri projesinde ve Neptune çalışma alanında sağlar. Bu not defterleri, grafik teknolojisi ve Neptune hakkında bilgi edinebileceğiniz etkileşimli bir kodlama ortamında örnek uygulama öğreticileri ve kod parçaları sunar.

Neptune not defterleri hem sorgu sonuçlarını görselleştirebilir hem de uygulama geliştirme ve test için IDE benzeri bir arabirim sağlayabilir. Alternatif olarak, Neptune not defterlerini Neptune Akışlar ve Neptune ML gibi diğer Neptune özellikleriyle kullanabilirsiniz. Ek olarak, her Neptune not defteri bir Grafik Gezgini uç noktası barındırır. Amazon Neptune konsolundaki her bir not defteri bulut sunucusunda Grafik Gezgini'ni açmak için bir bağlantı bulabilirsiniz.

Sorgu dillerini kullanmaya başlama

Gremlin: Neptune ile Gremlin kullanan müşteriler, Apache TinkerPop belgelerine takviye olarak yazılmış yararlı bir referans olan Practical Gremlin: An Apache TinkerPop Tutorial adlı çevrim içi kitaba başvururlar.
 
SPARQL: Neptune ile RDF ve SPARQL kullanan müşteriler için World Wide Web Consortium tarafından sunulan SPARQL 1.1 Overview yararlı bir kılavuzdur.
 
openCypher: openCypher, başlangıçta Neo4j tarafından geliştirilen, daha sonra 2015'te açık kaynaklı hale gelen ve Apache 2 açık kaynak lisansı altında openCypher projesine katkıda bulunan, özellik grafikleri için bildirime dayalı bir sorgu dilidir. Söz dizimi, Cypher Query Language Reference, Version 9'da belgelenmiştir.
 
GraphQL: Neptune'e erişim için GraphQL'yi etkinleştirmeyi düşünüyorsanız AWS AppSync GraphQL ve Neptune'ün nasıl kullanılacağını gösteren örnek bir uygulama mevcuttur.