2013-11-25 20 views
13

Sadece Neo4j'nin Neo4j'in yatay ölçeklenebilirliğini geliştirmeye odaklanan yan projesi Rassilon'un durumu hakkında kimsenin bir bilgisi olup olmadığını merak ediyor musunuz?Neo4j'in yatay ölçeklenebilirlik projesi Rassilon'daki durum nedir?

İlk Ocak 2013 here açıklandı.

I grafik boyutu sınırlaması kaldırılır ve gruplar arasında Sharding kullanılabilir hale ne zaman daha fazla bilgi sahibi özellikle ilgi var.

cevap

16

düğüm & ilişki sınırları (şimdi bir sürüm adayı sahiptir) aşağıdaki serbest bırakma sonrası 2.0 olan, 2.1 uzakta olacak.

Rassilon kesinlikle karışımda. Bununla birlikte, bu iş, 2.0'da bulunan yeni özelliklerin önemli bir paketi gibi şeylerin önceliğini almıyor. Bunun nedeni Neo4j bugün (bazı canlı örneklerle) aşağıda belirtilen mimari özelliklerinin çeşitli kullanarak, ölçekleme son derece yetenekli haliyle: Mevcut mimaride zeka

www.neotechnology.com/neo4j-scales-for-the-enterprise/

var çok verir grafiğini, & ölçeğini iyi bir şekilde sivriltmeden gerçekleştirin. Eğer Sharding başladığınızda, siz (, gecikme vb tahmin sorgulamak) kötü bir şeydir ağı üzerinde çapraz kaderinde Çünkü Yani bazı aşırı büyük grafikler olduğu, büyük ölçüde yazma hızı nedeniyle, zorunluluk ticaret kapalı varken Uber skalası için performans (sharding ile), mutlu olan şey çoğu grafiğin bu uzlaşmayı gerektirmemesidir. Sadece% 1'lik vakada payandalama yapılması gerekir; bu da neredeyse herkesin keklerini yiyebilir ve yiyebilir. Şu anda, grafik kullanıcılarında 1B + bireylerle üretim yapan Neo4j kümeleri vardır ve web uygulamalarını on milyonlarca kullanıcı ile desteklemektedir. Bunlar nispeten küçük (ama çok hızlı, çok verimli) kümeler kullanırlar. Düzenli olarak gördüğümüz fiyat performansı türleri hakkında fikir vermek için: Kullanıcılarımıza, tek bir Neo4j örneğinin aynı 10 Oracle örneğiyle aynı işi yapabildiğini söyledik.

bir iyi ayarlanmış Neo4j küme yukarı saniyede 10K işlem yazma destekleyebilir ve bir isteğe bağlı olarak çok sayıda saniyede okur. Örnekler elastik olarak takıldıkça çıktı ölçeklerini doğrusal olarak okuyun. Önbellekleme, grafiğin tamamını bellekte tutmak zorunda kalmamanızı sağlayan bir tasarım desenidür. diyorsun gibi

+1

, ama öyle düşünmüyorum "Neo4j küme yukarı saniyede 10K işlemsel yazma destekleyebilir". Benim durumumda, kilitleme hatalarım var 200 işlem yazma isteği/saniye. Ve kötü olan şey, veritabanının bundan sonra başka bir talebi yerine getirememesi. – Avinash

+1

Birisi lütfen @ Avinash'ın meselesine cevap verebilir mi? Bu gerçekten ölçeklenebilirlik sorunu ya da sadece karşılaştığı bir sorun oldu! – Gyan

+0

Neo4j, üretim hazır veritabanı değil demeliyim. Maalesef veritabanını değiştirmem gerekiyordu. – Avinash