Neo4j vs OrientDB ve Titan


13

Sosyal ilişki madenciliği ile ilgili bir veri bilimi projesi üzerinde çalışıyorum ve bazı grafik veritabanlarında veri depolamam gerekiyor. Başlangıçta veritabanı olarak Neo4j'yi seçtim. Ama Neo4j iyi ölçeklemiyor dikişler. Bulduğum alternatif Titan ve oriebtDB. İçinden gitti bu bu üç Veritabanları üzerinde karşılaştırma, Ama bu veritabanları üzerinde daha fazla bilgi almak istiyorum. Bu yüzden bazıları en iyisini seçmeme yardımcı olabilir. Temel olarak, bu veritabanlarının performans, ölçekleme, çevrimiçi belgeler / öğreticiler, Python kütüphane desteği, sorgu dili karmaşıklığı ve grafik algoritması desteğini karşılaştırmak istiyorum. Ayrıca başka iyi veritabanı seçenekleri var mı?


1
: Ayrıca Graphlab (piton bazlı) dikkate graphlab.com/products/create/overview.html Burada da bu konuda iyi bir blog yazısı var: bugra.github.io/work/notes/2014-04-06/... Yapamam Titan vs oriebtDB tartışma ile size yardımcı olur. Umarım birisi buna girer.
nfmcclure

Spark ve
GraphX

Bu makalede, Titan için özel avantaj olan ölçeklenebilirlik hakkında bazı ayrıntılar gösterilmektedir. groups.google.com/forum/#!topic/orient-database/CpPh42ukfH4
Henry H.

2
Hayır değil; GraphX ​​bir veritabanı değildir.
Emre

Bu birkaç ay öncesine ait olduğundan, biraz ilerleme kaydettiğinizi düşünüyorum. Neden kendi cevabınızı (burada veya başka bir yerde)
eklemiyorsunuz

Yanıtlar:


1

Bence genel Veri boru hatlarını ve Makine öğrenim boru hatlarını aklınızda tutmanız gerekebilir. Bunun için, verileri güçlü dağıtılmış işlemenin dışında tablo benzeri ve grafik benzeri depolama arasında taşımak için sağlam bir çerçeveye ihtiyacınız vardır. Anladığım kadarıyla Spark GraphX ​​bu boru hatlarını inşa etmeyi vaat ediyor. Joseph Gonzalez'in (CMU'dan GraphLab'ın yaratıcılarından biri) youtube'da GraphX ​​üzerinde yaptığı konuşma izlemeye değer.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.