Otis- Thanks much. This is v. useful!
--peter On Tue, May 26, 2009 at 12:16 PM, Otis Gospodnetic <otis_gospodne...@yahoo.com> wrote: > > Peter, > If you need to sell and selling fewer changes is more likely to succeed, then > you could always propose: > - Offload SQL-based full-text searcher to Solr -- it's going to be faster, > more flexible, require less hardware, etc. > - This reduces load on the DB servers, which you can now use as simple data > storage > > > Of course, using a *R*DBM just for that is a bit of misuse, but it doesn't > introduce yet another new component into the system. > And if the number of hits to the DB is not too high, the DB could handle it > now that it's not being hammered with search requests. > Of course, you could also put a caching layer (e.g. memcached) between Solr > and RDBMS and lower the hit rate even further (assuming requests for > documents are not super random and could thus benefit from a document cache). > > Otis > -- > Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch > > > > ----- Original Message ---- >> From: Peter Keane <pke...@mail.utexas.edu> >> To: solr-user@lucene.apache.org >> Sent: Tuesday, May 26, 2009 1:02:15 PM >> Subject: Re: recommendation for document store to use alongside Solr? >> >> Thanks Otis (for this and your recs on Twitter!). >> >> I'm just figuring this stuff out, nice to get a better perspective. >> Our application (a large digital repository at UT Austin) is, up until >> now, is all PHP+PostgreSQL. Creating another dependency (like Solr) >> means a bit of a sell on my part (convincing admins to run a dev & >> production Tomcat server, etc.) so I had been hesitant. >> >> Turns out load on the RDBMS (mainly in support of SQL-based search) >> has gotten too high to be maintainable. My experiments with Solr over >> the last few days have been fairly astonishing to me (ease of use, >> performance, flexibility). Solr will allow us to do all sorts of >> sophisticated indexing and querying that would've been impossible with >> the DB. I no longer expect it to be a tough sell to our admins! :-). >> >> I guess it has spoiled me to want a similarly easy-to-use and >> performant document store. The main (preferred) requirement is an >> http interface. All documents are Atom Entries and Atom Feeds. Until >> now I've been using a DB table (for Atom Entries) and a file-based >> cache (for Atom feeds). Continuing with that is still an option. >> >> So far I like Tokyo (Cabinet+Tyrant) and CouchDB. CouchDB may be an >> easier sell. >> >> thanks! >> Peter >> >> >> >> On Tue, May 26, 2009 at 11:44 AM, Otis Gospodnetic >> wrote: >> > >> > Hi Peter, >> > >> > Yeah, familiar recommendations - http://twitter.com/otisg/status/1907773452 >> > >> > I've used BDB for this type of stuff in the past and was pleased with BDBs >> performance, ability to scale, and the simplicity of the API. I would not >> use >> Solr itself for this. >> > >> > This one is from January: >> > >> http://www.metabrew.com/article/anti-rdbms-a-list-of-distributed-key-value-stores/ >> > It doesn't include some of the newer things I found - see >> http://www.simpy.com/user/otis/tag/%22hash+table%22 >> > >> > Otis >> > -- >> > Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch >> > >> > >> > >> > ----- Original Message ---- >> >> From: Peter Keane >> >> To: solr-user@lucene.apache.org >> >> Sent: Tuesday, May 26, 2009 10:50:19 AM >> >> Subject: recommendation for document store to use alongside Solr? >> >> >> >> Hi All- >> >> >> >> I've just recently began playing with Apache Solr, and it seems to be >> >> a perfect fit for our project (http://code.google.com/p/dase/). I've >> >> been quite surprised at both how easy Solr was to get up and running >> >> and how flexible it seems to be. I've been tempted to use it for not >> >> just search, but document storage as well. Seems, though, this is not >> >> the best road to go down. >> >> >> >> I'd like to know if there are recommendations for a document store (or >> >> distributed hash table) that would work well alongside Solr. >> >> Basically, I'd like to be able to deploy in Tomcat and interact w/ the >> >> store over http (like Solr). Recommendations I've seen include >> >> Project Voldemort, BDB, BananaDB, CouchDB, etc. I'd be quite >> >> interested to hear comments about pluses/minuses of any of those or >> >> other options OR comments about Solr suitability as a document store. >> >> >> >> thanks- >> >> Peter Keane >> >> daseproject.org >> > >> > > >