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

  • CruzerLite

    CruzerLite

    1 EKİM 2011
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006
  • Rachel Talbott

    Rachel Talbo

    26 Ocak 2011