SORU
26 Temmuz 2010, PAZARTESİ


Neden Lucene / Solr gibi belge mağazaları NoSQL konuşmalar yer almaz?

Hepimiz no-SQL çözümleri, son zamanlarda son yutturmaca rastlamak var. MongoDB, CouchDB, BigTable, Cassandra, ve diğerleri-SQL seçenek olarak sıraladı. İşte size bir örnek:

http://architects.dzone.com/articles/what-nosql-store-should-i-use

Ancak, üç yıl önce meslektaş ve no-SQL tarifine uyuyor ne gibi lucene.net kullanıyorum. Kullanıcı tarafından girilen arama sorguları için kullanmadık; bir kaç reindexed VERİTABANI tablo verileri son derece ölçülebilir yapardık. Bizim kendi hayata geçirdik .NET-eşdeğer-Solr sıralama bu dizinler yönetmek ve onlara çağrı yapmak için hizmet. Şirket ayrılırken, takımın kendisi Solr geçti. (Bilmiyorum olanlar için, Solr DİNLENME-çağrı sorgu ve dizin dökümleri ile Lucene sarar bir web hizmetidir.)

Anlamadığım şey, neden Solr no-SQL çözüm seçenekleri tipik listelerinde sayılır değil mi? Bir şey mi kaçırıyorum? Solr CouchDB gibilere karşılaştırılabilir değildir neden teknik nedenlerden olduğunu varsayıyorum, vb., ve aslında CouchDB kullanır veri deposu (Evet?), Lucene bunu anlıyorum ama Solr ne men ediyor?

İstemiyorum gibi bir çeşit Solr fanboy ya da bir şey, ben sadece anlamıyorum neden Solr ve benzeri pek uymuyor tanımı no-SQL ve eğer Solr teknik olarak uyar tanımı peki ya muhtemel kılmaktadır insanlar pooh-pooh? Zorluk yapmak ya da eğer gerçekten bu diğer seçenekleri ile daha fazla araştırma yapmam gerektiğini eğer Lucene tabanlı çözümler (Solr gibi) kullanarak çözümler için devam edip etmeyeceğini belirlemek zorunda olduğum için soruyorum.

CEVAP
26 Temmuz 2010, PAZARTESİ


Bir keresinde yazar Ursula K. LeGuin kurgu yazma hakkında bir röportajını dinledim. Görüşmeci farklı çalışan yazarlar için de bir şey istemeditüryazma. Bir yazar romantik bir yazar ve başka bir gizemli bir yazar ve bir bilim kurgu bir yazar ne yapar? LeGuin anlatarak cevap verdi:

Tür pazarlama ile ilgili, içeriği hakkında.

Göz-açılış konuşması oldu.

Aynı teknoloji ile çözümler için de geçerlidir sanırım. NoSQL hareketi şu anda enerji pazarlama dolu olduğundan dikkat çekiyor. Hadoop, CouchDB gibi NoSQL veri depoları, MongoDB, ticari girişimler, onları koruyan, onların iş büyüyebilir böylece yeni ve yenilikçi ve heyecan verici olarak onların çözümleri bastırıyor. Terim "NoSQL"pazarlama markabu onların değerini açıklamak için yardımcı olur.

Haklısın o Lucene/Solr teknik olarak çok benzer bir NoSQL belge deposu: bu normal dışı çanta belgeleri (süreleri) ile alanlar değil mutlaka tutarlı tahsilat belgeleri. Belirli alanları ile size tüm alanlarda arama için izin gelişmiş bir şekilde ya da endeksli.

Ama bu onun değerini anlatmaya tür Lucene kullanır. Apache Vakfı tarafından yönetilen oldukları bir pazar büyümesi için aynı görev ve bir iş yok. Teknoloji başka şekillerde de kullanılabilir olsa da tam metin arama kullanmak durumunda odaklanmak için mutlular. Yazılım başarı prensibi takip ediyorlar: bir şey yapmak ve iyi yapmak.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • katherine gomez

    katherine go

    1 Aralık 2011
  • max2sims2

    max2sims2

    19 Kasım 2008
  • tsweeney79

    tsweeney79

    21 Ocak 2008