sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur integrerar jag MongoDB med Solr?

Jag har inte gjort någon integration, och jag är säker på att du redan har googlat, men...

http://nosql.mypopescu.com/post/383437318/integrating -mongodb-with-solr

http://blog.knuthaugen.no/2010 /04/cooking-with-mongodb-and-solr.html

Problemet du förmodligen kommer att stöta på med en "psuedo-realtidslösning", beroende på din volym, är prestanda. Solr-prestanda med höga commits är inte den bästa. Med andra ord, det är egentligen inte så mycket av en realtidsindexeringslösning som det är en batchindexeringslösning. Beroende på vad du faktiskt gör kan detta vara ett problem för dig eller inte.

ElasticSearch (som nämns ovan) har gjort mycket oväsen i bloggvärlden på sistone och den har en JSON-api, så du kanske vill titta på den om du använder MongoDB. Jag har stött på dessa prestandamått när du gör en del efterforskningar om realtidsbekräftelser (jag har dock aldrig använt ElasticSearch).

AFAIK, det finns bara en (mycket dedikerad) bidragsgivare till ElasticSearch.




  1. Redis - Hur hänger nyckeln HASH och SET och ZSET ihop på CrudRepository save?

  2. 'process.nextTick(function() { throw err; })' - Odefinierad är inte en funktion (mongodb/mongoose)

  3. Mongoose Private Chat Message Model

  4. mongodb-tjänsten startar inte