SORU
11 Aralık 2012, Salı


Neo4j - Gremlin sorgu Cypher vs dil

Neo4j DİNLENME API kullanarak geliştirmeye başladım. Karmaşık sorgular - Cypher (Neo4j sorgu Dili) ve Cin (geçişi dili/genel amaçlı grafik sorgu) gerçekleştirmek için iki seçenek olduğunu gördüm.

Burada bilmek istediğim şey var Gremlin kullanılarak yapılabilir herhangi bir sorgu veya operasyon ve Cypher ile yapılabilir mi? ya da tam tersi?

Cypher Gremlin benim için çok daha net görünüyor, ve genel olarak Neo4j adamlar Cypher ile gidiyor gibi görünüyor. Ama eğer Cypher Gremlin göre sınırlı ise - gerçekten önceden bilmek isterim.

CEVAP
12 Aralık 2012, ÇARŞAMBA


Genel sorgulama için, Cypher kadar ve muhtemelen daha hızlıdır. Avantaj Gremlin üzerinde Cypher ne zaman sen almak daha yüksek seviyeye geçme - Gremlin, daha iyi bir tanımla tam geçişi desen (veya kendi algoritmaları) ise Cypher motoru çalışır bulmak için en iyi çözüm geçme kendisi.

Ben şahsen Cin Cin graphML ile çalışma/ihracat fonksiyonları ithalat hariç) kullanmak zorunda kaldım burada herhangi bir durum yaşamadım bugüne kadar dramatik ve Cypher kullanın. Eğer Gremlin kullanmak gerekir eğer ben bile bu kadar net bulmak ve asla geri gelme istiyorum belirli bir sorgu için yapardım bunu, ancak olacağını sanmıyorum.

Her zaman (uzun vadede) genel Gremlin ile devam daha çok hızlı (gün olarak) ve Cypher öğrenebilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • Google Developers

    Google Devel

    23 AĞUSTOS 2007
  • Karan Thakur

    Karan Thakur

    23 HAZİRAN 2010