Amazon Neptune Hakkında SSS

Genel

Amazon Neptune ayrı ayrı veya birlikte kullanılabilen bir grafik veri tabanı altyapısı, grafik analizi veri tabanı altyapısı, grafik makine öğrenimi (ML) ve görselleştirme araçları içeren bir hizmettir. Neptune hizmeti AWS'de grafik verileriyle çalışmayı kolaylaştırır. Amazon Neptune Veri Tabanı sayesinde, üstün ölçeklenebilirlik ve kullanılabilirlik için tasarlanmış bir sunucusuz grafik veri tabanını kullanarak en zorlu uygulamalar için grafiklerinizi saniyede 100.000'den fazla sorgu ile ölçeklendirebilirsiniz. Amazon Neptune Analiz ile büyük miktarda grafik verisini hızla işleyerek öngörüler elde edebilir ve trendleri bulabilirsiniz. Popüler grafik analizi algoritmalarını çağırarak saniyeler içinde sonuç elde edebilirsiniz

Amazon Neptune Veri Tabanı, eksiksiz bir kurumsal özellik ve entegrasyon seti içeren amaca yönelik bir grafik veri tabanı sağlar. Neptune Veri Tabanı; yüksek erişilebilirlik, olağanüstü durum kurtarma ve dinamik ölçeklendirmenin yanı sıra kurumsal uygulamaların ihtiyaç duyduğu diğer özellikleri gerektiren görev açısından kritik grafik uygulamalarını destekler.

Neptune Analiz, öngörüler elde etmek ve trendleri bulmak için büyük miktarda grafik verisini hızlı bir şekilde analiz eden bir analiz veri tabanı altyapısıdır.

Neptune ML, grafik verilerini kullanarak hızlı ve daha doğru bir şekilde tahminler yapmak üzere grafikler için bir ML tekniği olan grafik sinir ağlarını (GNN'ler) kullanan bir Neptune Veri Tabanı özelliğidir.

Neptune Veri Tabanı, Neptune geliştirici araçlarıyla birlikte, büyük ölçekte görev açısından kritik sistemler oluşturmak için doğru seçimdir. Ürün öneri altyapıları, kimlik ve erişim yönetimi sistemleri ve uygunluk sistemleri gibi sistemler genellikle Neptune Küresel Veri Tabanı'nda bulunan coğrafi olarak dağıtılmış özellikler gerektirir. Neptune Veri Tabanı on milyarlarca ilişkiyi depolar ve saniyede yüz binlerce etkileşimli grafik sorgusunu işleyebilir.

Neptune Analiz, Neptune not defterleriyle birlikte, öngörüler elde etmek üzere verilerle etkileşim kurmak için doğru seçimdir. Bu özellikler kullanıcıların Pandas, Jupyter ve Python gibi tanıdık araçları kullanarak verilerle etkileşim kurmasını ve dolandırıcılığa, yasa dışı faaliyetlere, optimizasyon fırsatlarına vb. işaret edebilecek etkileşimleri ve davranış kalıplarını keşfetmesini ve tespit etmesini sağlar.

Neptune Analiz için bazı yaygın kullanım örnekleri arasında kısa ömürlü analizler gerçekleştirme, düşük gecikmeli analiz sorgularını çalıştırma, yerleşik grafik algoritmalarını çalıştırma ve vektör benzerlik araması yapma yer almaktadır. Vektör benzerlik araması ile Neptune Analiz, katıştırmalar tarafından sağlanan yoğun veri temsillerinde arama yapan Retrieval Augmented Generation (RAG) uygulamaları oluşturmak için kullanılabilir. Vektör arama sonuçları, ilişkilerle ilgili zengin bağlam bilgileri sağlamak için grafiklerdeki bağlamsal farkındalığa sahip veri temsilleriyle birleştirilebilir.

Neptune ML, en son teknoloji GNN'leri kullanarak ilişkileri ve sınıflandırmaları tasarlamak, oluşturmak, optimize ve tahmin etmek için kullanılabilir. Neptune Analiz, özellik tablolarını genişletmek üzere kümeleme, merkezlilik ve yol bulma gibi yaygın algoritmaları kullanarak bağlı verilerden kritik özellikleri türetmek için kullanılabilir.

Evet. Lütfen Amazon Neptune SLA'sına bakın.

Neptune Veri Tabanı

Evet. Lütfen Amazon Neptune SLA'sına bakın. Neptune Veri Tabanı, özellik grafiği veri modeli için iki sorgu dilini destekler: açık kaynaklı Apache TinkerPop Gremlin grafik geçiş dili ve openCypher sorgu dili. Neptune, Resource Description Framework (RDF) veri modeli için ise W3C açık standart SPARQL sorgu dilini destekler.

Evet, her Neptune Veri Tabanı kümesi hem özellik grafiği verilerini hem de RDF verilerini depolayabilir. Neptune bir Gremlin uç noktası (HTTPS ve WebSocket), openCypher uç noktası (HTTPS ve Bolt) ve bir SPARQL 1.1 Protokolü REST uç noktası sağlar.

Özellik grafikleriyle ilgili olarak, verileri girmek için hangi dilin kullanıldığına bakılmaksızın aynı veriler üzerinde Gremlin veya openCypher sorgusu yürütebilirsiniz. Bazı iş yüklerinde Gremlin'i, bazılarında ise openCypher'ı kullanmayı daha uygun bulabilirsiniz. RDF verileri üzerinden özellik grafiği verileri (Gremlin veya openCypher) için veya bunun tam tersi yönde bir sorgu yürütemezsiniz.

Neptune Veri Tabanı hem HTTPS hem de WebSocket bağlantılarını destekleyen bir Apache TinkerPop Gremlin Sunucusu sağlar. Bir Neptune bulut sunucusunu tedarik ettikten sonra mevcut TinkerPop uygulamanızı hizmet tarafından tedarik edilen uç noktayı kullanacak şekilde yapılandırabilirsiniz. Ayrıca bkz.: Gremlin aracılığıyla grafiğe erişme.

Hayır, Neptune Gremlin Sunucusu hem WebSockets hem de HTTPS REST bağlantılarını kullanan Apache TinkerPop ile uyumlu istemcileri destekler. Neptune Veri Tabanı'nın en son sürümü, TinkerPop 3.6.x'i destekler. Daha fazla bilgi için lütfen belgelere bakın.

Neptune, openCypher sorgu dilini desteklediği için Bolt protokolünü veya HTTPS'yi kullanan çoğu Cypher veya Neo4j iş yükünü Neptune'a taşıyabilirsiniz. openCypher uygulamasının nasıl taşınacağı hakkında daha fazla bilgi için belgelerdeki taşıma kılavuzunu okuyun.

Neptune, SPARQL 1.1 Protokolü'nü uygulayan bir HTTPS REST uç noktası sağlar. Bir hizmet bulut sunucusunu tedarik ettikten sonra uygulamanızı SPARQL uç noktasına işaret edecek şekilde yapılandırabilirsiniz. Ayrıca bkz.: SPARQL aracılığıyla grafiğe erişme.

Hayır. Amazon Neptune'un SPARQL uç noktası, SPARQL 1.1 Protokolü'nü destekleyen tüm istemcilerle çalışır.

Evet. Neptune, ACID uyumlu olup birincil yazan bulut sunucusunda anında tutarlılık, okuma çoğaltma bulut sunucularında nihai tutarlılık sağlar.

Neptune Veri Tabanı amaca yönelik, yüksek performanslı bir grafik veri tabanı altyapısıdır. Neptune; bulut sunucusu yaşam döngüsü yönetimi, AWS Anahtar Yönetimi Hizmeti (AWS KMS) anahtarıyla bekleme sırasında şifreleme ve güvenlik grupları yönetimi gibi belirli yönetim özellikleri için Amazon İlişkisel Veri Tabanı Hizmeti (Amazon RDS) ile paylaşılan operasyonel bir teknolojiden yararlanır.

Neptune Veri Tabanı, yüksek aktarım hızı ve düşük gecikmeli grafik sorguları gerektiren grafik uygulamalarını destekleyecek şekilde tasarlanmıştır. 15 adede kadar okuma replikası ile Neptune Veri Tabanı, saniyede yüz binlerce sorguyu destekleyebilir.

Evet. Neptune; Gremlin, openCypher ve SPARQL sorguları için sorgu optimizasyonu kullanır. Daha fazla bilgi edinmek için bkz. Amazon Neptune alternatif sorgu altyapısı (DFE).

Hayır. Neptune, amaca yönelik ve yüksek performanslı bir grafik veri tabanı altyapısıdır. Neptune, grafik verilerini verimli bir şekilde depolayıp sorgular ve büyük grafikler üzerinde hızlı sorgu değerlendirmesine olanak sağlamak için ölçeği artırılmış, bellek içi optimize edilmiş bir mimari kullanır.

Güncel fiyatlandırma bilgileri için fiyatlandırma sayfamıza bakın.

Neptune Veri Tabanı'nın kullanılabildiği AWS Bölgeleri hakkında daha fazla bilgi için AWS Bölgeleri tablosuna bakın.

Hayır. Neptune Veri Tabanı'nın çoğaltma özelliği fiyata dahildir. Neptune sanallaştırılmış depolama katmanında kullanılan depolama alanı için değil, veri tabanı katmanında veri tabanınızın kullandığı depolama alanı için ücret ödersiniz.

Neptune Veri Tabanı, maliyetlerin düşürülmesi ve kaynakların okuma/yazma trafiğini işlemek için erişilebilir kalmasının sağlanması amacıyla gereksiz G/Ç işlemlerini ortadan kaldıracak şekilde tasarlanmıştır. Yazma G/Ç işlemleri yalnızca yazma işlemlerinin dayanıklı hale getirilmesi amacıyla işlem günlüğü kayıtları depolama katmanına gönderildiğinde kullanılır. Yazma G/Ç işlemleri 4 KB'lık birimler halinde sayılır. Örneğin, 1,024 bayt boyutlu bir işlem günlüğü kaydı bir G/Ç işlemi olarak sayılır.

Bununla birlikte, işlem günlüğü 4 KB'tan küçük olan eş zamanlı yazma işlemleri G/Ç tüketiminin optimize edilmesi amacıyla Neptune veri tabanı tarafından bir grup altında toplanabilir. Neptune, geleneksel veri tabanı altyapılarından farklı olarak değiştirilen veri tabanı sayfalarını asla depolama katmanına göndermediğinden G/Ç kullanımı konusunda daha fazla tasarruf sağlar.

Minimum depolama sınırı 10 GiB'tır. Neptune depolama alanınız, veri tabanı kullanımınıza bağlı olarak otomatik bir biçimde 10 GiB'lık artışlarla 128 TiB'a kadar, veri tabanı performansı etkilenmeksizin büyüyebilir. Önden depolama alanı tedarik edilmesi gerekmez.

Veri tabanı bulut sunucunuza tahsis edilen işlem kaynaklarını, AWS Yönetim Konsolu'ndan istediğiniz veri tabanı bulut sunucusunu seçip Modify (Değiştir) düğmesine seçerek ölçeklendirebilirsiniz. Bellek ve CPU kaynaklarını ilgilendiren değişiklikler, Veri Tabanı Bulut Sunucunuzun sınıfı değiştirilerek gerçekleştirilir.

Veri tabanı bulut sunucunuzun sınıfını değiştirdiğinizde, istediğiniz değişiklikler belirttiğiniz bakım aralığında uygulanır. Alternatif olarak Apply Immediately (Hemen Uygula) bayrağını kullanarak ölçeklendirme isteklerinizi hemen uygulayabilirsiniz. Bu seçeneklerin ikisinde de ölçeklendirme işleminin gerçekleştirildiği sırada erişilebilirlik birkaç dakikalığına etkilenir. Bekleyen başka sistem değişiklikleri varsa bunların da uygulanacağını unutmayın.

Amazon Neptune Sunucusuz ile veri tabanı kapasitenizi otomatik olarak ölçeklendirebilirsiniz. Neptune Sunucusuz, kapasiteyi yönetmeye ve optimize etmeye gerek kalmadan grafik iş yüklerini çalıştırmanıza ve anında ölçeklendirmenize olanak tanır. Neptune Sunucusuz, grafik veri tabanını çalıştırmak için işlem ve bellek kaynaklarını otomatik olarak belirleyip tedarik eder ve tutarlı performansı korumak için kapasiteyi iş yükünün değişen gerekliliklerine göre ölçeklendirir.

Evet. Neptune, bulut sunucularının okuma replikalarının otomatik olarak ölçeklendirilmesini destekler. Otomatik ölçeklendirmeyi, bağlantı veya iş yükü gereksinimlerinizdeki değişikliklere yanıt olarak okuma replikalarını otomatik olarak ekleyecek veya kaldıracak şekilde yapılandırabilirsiniz. Daha fazla bilgi edinmek için belgelere bakın.

Neptune Veri Tabanı bulut sunucularında otomatik yedekleme her zaman etkindir. Yedekleme işlemleri veri tabanı performansını etkilemez.

Evet, üstelik anlık yedek alma işlemi performansı etkilemez. Veri tabanı anlık yedeklerinden verilerin geri yüklenmesi için yeni bir veri tabanı bulut sunucusu oluşturulması gerektiğini unutmayın.

Neptune Veri Tabanı otomatik olarak üç Erişilebilirlik Alanında verilerinizin kopyalarını tutar ve veri tabanınızı otomatik olarak iyi durumdaki bir Erişilebilirlik Alanından, herhangi bir veri kaybı olmaksızın kurtarmaya çalışır. Düşük ihtimalle de olsa Neptune depolama alanının içinde verilerinize erişilememesi durumunda bir veri tabanı anlık yedeğinden geri yükleme ya da belirli bir noktaya kurtararak yeni bir bulut sunucusuna aktarma işlemi gerçekleştirebilirsiniz. Belirli bir noktaya geri yükleme işlemi için en son geri yüklenebilecek zamanın geçmişte en fazla 5 dakika olduğunu unutmayın.

Veri tabanı bulut sunucunuzu silerken son bir veri tabanı anlık yedeği oluşturmayı tercih edebilirsiniz. Bunu yaparsanız silinen veri tabanı bulut sunucusunu daha sonraki bir tarihte geri yüklemek için bu veri tabanı anlık yedeğini kullanabilirsiniz. Neptune, veri tabanı bulut sunucusu silindikten sonra kullanıcı tarafından oluşturulan bu son veri tabanı anlık yedeğini manuel olarak oluşturulan diğer veri tabanı anlık yedekleriyle birlikte tutar. Veri tabanı bulut sunucusu silindikten sonra yalnızca veri tabanı anlık yedekleri tutulur (örneğin, belirli bir noktaya geri yükleme için oluşturulan otomatik yedekler saklanmaz).

Evet. Neptune, veri tabanlarınızın anlık yedeklerini oluşturma imkanı sağlar. Daha sonra bu anlık yedekleri kullanarak veri tabanlarını geri yükleyebilirsiniz. Bir anlık yedeği farklı bir AWS hesabıyla paylaşabilirsiniz ve alıcı hesabın sahibi anlık yedeğinizi kullanarak verilerinizi içeren bir veri tabanını geri yükleyebilir. Hatta, anlık yedeklerinizi genel erişime açmayı, yani (genel) verilerinizi içeren bir veri tabanını herkesin geri yüklemesine imkan tanımayı da tercih edebilirsiniz. Bu özelliği kullanarak farklı AWS hesapları altındaki çeşitli ortamlarınız (üretim, geliştirme ve test, hazırlama ve diğerleri) arasında veri paylaşabileceğiniz gibi, ana AWS hesabınızın güvenliğinin ihlal edilmesi ihtimaline karşı tüm verilerinizi ayrı bir hesapta koruma altına alabilirsiniz.

Hesaplar arası anlık yedek paylaşımı ücretsizdir. Bununla birlikte, anlık yedeklerin kendisinin yanı sıra varsa paylaşılan anlık yedeklerden geri yüklediğiniz veri tabanları için ücret ödersiniz. Amazon Neptune fiyatlandırması hakkında daha fazla bilgi edinin.

Otomatik veri tabanı anlık yedeği paylaşımını desteklemiyoruz. Otomatik bir anlık yedeği paylaşmak için manuel olarak anlık yedeğin bir kopyasını oluşturup bu kopyayı paylaşmanız gerekir.

Manuel olarak oluşturulan anlık yedekleri 20'ye kadar AWS hesap kimliğiyle paylaşabilirsiniz. Anlık yedeği 20'den fazla hesapla paylaşmak istiyorsanız anlık yedeği genel erişime açık olarak paylaşabilir veya kotanızın artırılmasını istemek üzere destek birimine başvurabilirsiniz.

Neptune Veri Tabanı anlık yedeklerinizi Neptune'un kullanılabilir olduğu AWS Bölgelerinde paylaşabilirsiniz.

Hayır. Paylaşılan Neptune Veri Tabanı anlık yedeklerinize yalnızca bunları paylaşan hesapla aynı bölgedeki hesaplar erişebilir.

Evet. Şifrelenmiş Neptune Veri Tabanı anlık yedeklerini paylaşabilirsiniz.

Hayır. Neptune anlık yedekleri yalnızca hizmet içinde kullanılabilir.

Bir Neptune Veri Tabanı kümesi yalnızca en az iki Erişilebilirlik Alanında en az iki alt ağı olan bir Amazon VPC'de oluşturulabilir. Neptune, küme bulut sunucularınızı en az iki Erişilebilirlik Alanında dağıtarak düşük ihtimal de olsa bir Erişilebilirlik Alanı hatası durumunda veri tabanı kümenizde kullanılabilir bulut sunucuları bulunmasını sağlamaya yardımcı olur. Neptune veri tabanı kümenizin küme birimi, daha az veri kaybı olasılığı ile dayanıklı depolama sağlamak için her zaman üç Erişilebilirlik Alanına yayılır. Neptune, veri tabanı yazma erişilebilirliği etkilenmeksizin ikiye kadar veri kopyasının, okuma erişilebilirliği etkilenmeksizin üçe kadar veri kopyasının kaybolmasını şeffaf bir şekilde işleyebilecek şekilde tasarlanmıştır. Neptune depolama alanı kendi kendini iyileştirme özelliğine de sahiptir. Veri bloklarında ve disklerde sürekli olarak hata taraması yapılır ve hatalar otomatik olarak giderilir.

Neptune, diğer veri tabanlarından farklı olarak, bir veri tabanı kilitlenmesinden sonra son veri tabanı denetim noktasından (genellikle 5 dakika) yineleme günlüğünü yeniden oynatma ve veri tabanını işlemler için erişilebilir hale getirmeden önce tüm değişikliklerin uygulandığını onaylama gereksinimi duymaz. Bu sayede, veri tabanını yeniden başlatma süresi çoğunlukla 60 saniyenin altına düşer. Neptune, arabellek önbelleğini veri tabanı işleminin dışına çıkarır ve yeniden başlatma gerçekleşince anında erişilebilir hale getirir. Bu sayede, kısmi kesintilerden kaçınmak için önbellek yeniden doldurulana kadar erişimi kısıtlamak zorunda kalmazsınız.

Neptune, birincil bulut sunucusuyla aynı temel birimi paylaşan okuma replikalarını destekler. Birincil bulut sunucusu tarafından yapılan güncellemeler tüm Amazon Neptune Replikaları tarafından görülebilir. Bir Neptune kümesi bir yazma bulut sunucusuna ve en fazla 15 okuma replikasına sahip olabilir. Yazma bulut sunucusu hatası durumunda, bir okuma replikası otomatik olarak yazma bulut sunucusu pozisyonuna yükseltilir.

Evet. Neptune Veri Tabanı, Neptune kümenizi Neptune Küresel Veri Tabanını kullanacak şekilde yapılandırarak Bölgeler arası çoğaltmayı destekler.

Evet. Kümenizdeki her bir bulut sunucusuna yükseltme öncelik katmanı atayabilirsiniz. Birincil bulut sunucusu başarısız olduğunda Neptune Veri Tabanı, en yüksek önceliğe sahip olan replikayı birincil konumuna yükseltir. Aynı öncelik katmanındaki iki veya daha fazla replika arasında çekişme varsa Neptune, birincil bulut sunucusu ile aynı boyutta olan replikayı yükseltir.

Bir bulut sunucusunun öncelik katmanını dilediğiniz zaman değiştirebilirsiniz.. Yalnızca öncelik katmanlarının değiştirilmesi bir yük devretme işlemi tetiklemez.

Birincil bulut sunucusu konumuna yükseltilmesini istemediğiniz replikalara daha düşük öncelik katmanları atayabilirsiniz. Bununla birlikte, kümedeki daha yüksek önceliğe sahip replikalar herhangi bir nedenden dolayı iyi durumda değilse veya bunlara erişilemiyorsa Neptune düşük öncelikli replikayı yükseltir.

Birincil bulut sunucusuyla aynı temel depolama alanını paylaşan Neptune Replikaları ekleyebilirsiniz. Tüm Neptune Replikaları hiçbir veri kaybı olmadan birincil bulut sunucusu konumuna yükseltilebilir ve bu nedenle, birincil veri tabanı bulut sunucusunda hata oluşması durumunda hata toleransının iyileştirilmesi için kullanılabilir. Veri tabanı erişilebilirliğini artırmak için 1 ila 15 replika oluşturun. Bir veri tabanı kesintisi yaşanması durumunda Neptune bunları otomatik olarak yük devretme birincil seçimine dahil eder.

Uygulamalarınızın veri tabanı işlemlerini yöneticinin manuel olarak müdahale etmesi gerekmeksizin mümkün olduğunca kısa sürede sürdürebilmesi için yük devretme, Neptune Veri Tabanı tarafından otomatik olarak gerçekleştirilir. Aynı veya farklı Erişilebilirlik Alanında bir Neptune Replikanız varsa yük devretme sırasında Neptune, veri tabanı birincil uç noktanızın kurallı ad kaydını (CNAME) iyi durumdaki replikaya yönlendirecek şekilde değiştirir ve bunun sonucunda replika yeni birincil konum olur. Yük devretme işleminin başlatılıp tamamlanması genellikle 30 saniyeyi geçmez.

Ek olarak, okuma replikaları uç noktası yük devretme sırasında herhangi bir CNAME güncellemesi gerektirmez. Bir Neptune Replikanız (tek bulut sunucusu gibi) yoksa Neptune ilk olarak özgün bulut sunucusu ile aynı Erişilebilirlik Alanında yeni bir veri tabanı bulut sunucusu oluşturmaya çalışır. Neptune bunu yapamazsa farklı bir Erişilebilirlik Alanında yeni bir veri tabanı bulut sunucusu oluşturmaya çalışır. Yük devretme işleminin başlatılıp tamamlanması genellikle 15 dakikayı geçmez. Bağlantı kaybı söz konusu olduğunda uygulamanız veri tabanı isteklerini yeniden denemelidir.

Neptune Veri Tabanı otomatik olarak birincil bulut sunucunuzda bir sorun olduğunu algılar ve okuma/yazma trafiğinizi Neptune Veri Tabanı Replikasına yönlendirmeye başlar. Bu yük devretme işlemi ortalama olarak 30 saniye içinde tamamlanır. Ayrıca, Neptune Veri Tabanı Replikalarınızın işlediği okuma trafiği, kısa süreli olarak kesintiye uğrar.

Neptune Veri Tabanı Replikaları birincil bulut sunucusuyla aynı veri birimini kullandığından, neredeyse hiç replikasyon gecikmesi yaşanmaz. Gecikme süresinin genellikle onlarca milisaniye olduğunu gözlemliyoruz.

Evet, tüm Amazon Neptune Veri Tabanı bulut sunucuları bir VPC'de oluşturulmalıdır. Amazon VPC ile kendi veri merkezinizde çalıştırabileceğiniz geleneksel bir ağa çok benzeyen bir sanal ağ topolojisi tanımlayabilirsiniz. Bu sayede Amazon Neptune veri tabanlarınıza kimlerin erişebileceği konusunda tam denetime sahip olursunuz.

Şifrelenmemiş mevcut bir Neptune bulut sunucusunun şifrelenmesi halihazırda desteklenmemektedir. Şifrelenmemiş mevcut bir veri tabanı için Neptune şifrelemesini kullanmak istiyorsanız şifrelemenin etkin olduğu yeni bir veri tabanı bulut sunucusu oluşturup verilerinizi buna geçirin.

Neptune veri tabanlarına erişim, VPC'nizde veri tabanı oluşturulurken belirtilen HTTPS bağlantı noktası aracılığıyla sağlanmalıdır. Bunun amacı, verileriniz için ek bir güvenlik katmanı sağlamaktır. Amazon Neptune Kullanıcı Kılavuzu'nda, Neptune veri tabanınıza nasıl bağlanacağınıza ilişkin adım adım yönergeler sağlanmıştır.

Neptune Analiz

Grafik işleme, Neptune Analiz algoritmalarını çağırma ve vektör benzerliği araması için Cypher dilini kullanmayı kolaylaştıran açık kaynaklı bir proje olan openCypher'ı kullanabilirsiniz.

Neptune Analiz bir grafiğin büyük bölümlerine veya tüm grafiklere erişen grafik sorguları için oldukça elverişlidir. Neptune Analiz bir bellek içi altyapıdır ve saniyeler içinde yanıt vermek için bu büyük grafikleri belleğe yükleyebilir. Ek olarak, Neptune Analiz, sosyal fenomenleri sıralama, dolandırıcılık gruplarını tespit etme veya ağ etkinliğindeki kalıpları bulma gibi işlemler için popüler grafik analizi algoritmalarından oluşan bir kitaplığı kullanarak saniyede binlerce analiz sorgusunu yerine getirebilir. Neptune Analiz, üretici yapay zeka uygulamaları için vektör katıştırmalarını depolayabilir ve vektör benzerliği aramaları sağlayabilir.

Neptune Analiz'e otomatik olarak yüklenecek veri kaynağı olarak mevcut bir Neptune kümesini seçebilirsiniz.

Neptune Analiz; yol bulma, toplulukları tespit etme (kümeleme), önemli verileri tanımlama (merkezlilik) ve benzerliği ölçme ile ilgili 12 algoritmayı destekler. Yol bulma algoritmaları, tedarik zinciri optimizasyonu için rota planlaması gibi kullanım örnekleri için kullanılırken, sayfa sıralaması gibi merkezlilik algoritmaları bir grafikteki en etkili satıcıları tanımlar. Benzer şekilde, bağlı bileşenler, kümeleme ve merkezlilik algoritmaları gibi algoritmalar, bağlı ağın bir grup arkadaş mı yoksa bir dizi koordineli dolandırıcı tarafından oluşturulan bir dolandırıcılık halkası mı olduğunu belirlemek için dolandırıcılık tespiti kullanım örnekleri için kullanılabilir.

Evet. Neptune Analiz, ACID uyumludur ve üst düzey tutarlılık sağlar.

Neptune Analiz, grafik verilerinizde depolanan katıştırmalarda (en fazla 65.000 boyut) vektör arama dizinini destekler.

Neptune Analiz, grafik verilerinizde depolanan katıştırmalarda bir vektör arama dizinini destekler.

Hayır, Neptune Analiz ile ayrı bir vektör veri tabanına ihtiyaç duymazsınız. Neptune Analiz, grafik verilerinizde depolanan katıştırmalarda (en fazla 65.000 boyut) vektör arama dizinini destekler. Neptune Analiz, grafik sorgularınızı yazmak için kullanılan openCypher sorgu dilinden doğrudan çağrılabilen verimli bir vektör araması olanağı sağlar.

Neptune Analiz, vektörleri depolar ve vektör indeksleme ile benzerlik araması gerçekleştirmek için Hiyerarşik Gezilebilir Küçük Dünyaları (HNSW) destekler. Farklı indeksleme ve benzerlik araması algoritmaları kullanmak istiyorsanız veya farklı özellikler üzerine kurulmuş birden fazla dizin kullanmak istiyorsanız ayrı bir vektör veri tabanı kullanmalısınız.

Evet, Neptune Analiz'i Amazon VPC'de kullanabilirsiniz. Özel erişim için bir VPC'de "public access" (genel erişim) devre dışı bırakılmış (varsayılan) bir grafik oluşturabilir ve alt ağları belirtebilirsiniz. Neptune Analiz, VPC'nizdeki grafik başına istek gönderen tarafından yönetilen bir VPC arabirimi uç noktası oluşturur. Uç noktalara güvenlik grupları ve uç nokta ilkeleri ekleyebilirsiniz ancak uç noktaları silemezsiniz. Standart VPC arabirimi uç noktası ücretleri uygulanacaktır.

Evet. İsteğe bağlı olarak, internet üzerinden grafiğe bağlanmak için grafiğe özgü genel bir uç noktayı etkinleştirebilirsiniz. Neptune Analiz ile tüm istemciler kimlik doğrulamasından geçmeli, tüm istekler SigV4 imzalı olmalı ve tüm bağlantılar grafikle etkileşim kurmak için grafik kimliğini kullanmalıdır.

Evet. Neptune Analiz, gelişmiş erişilebilirliğe ve dayanıklılığa sahip Multi-AZ dağıtımları sunar. Varsayılan olarak, ayrı bir Erişilebilirlik Bölgesinde etkin bekleme sağlar. Etkin bekleme sayesinde yük devretme saniyeler içinde gerçekleşir. Bekleme olmadığında, hizmet dakikalar içinde yeni temel işlem kapasitesi sağlar.

Güncel fiyatlandırma bilgileri için Neptune Fiyatlandırması sayfasına bakın.

Neptune Analiz'in kullanılabildiği Bölgeler hakkında daha fazla bilgi için AWS Bölgeleri tablosuna bakın.

Neptune ML

Neptune ML ile Gremlin ve SPARQL desteklenmektedir.

Neptune ML; düğüm sınıflandırması, çok sınıflı sınıflandırma, düğüm regresyonu, kenar sınıflandırması, tek sınıflı sınıflandırma, kenar regresyonu ve bağlantı (kenar) tahmini sağlar. Daha fazla bilgi için Neptune Kullanıcı Kılavuzu'na bakın.

Fiyatlandırma bilgileri için Neptune Fiyatlandırması sayfasına bakın.