Look at Solandra. Solr + Cassandra.

On 3/14/11 9:38 PM, "onlinespend...@gmail.com" <onlinespend...@gmail.com>
wrote:

>Like many people, Solr is not my primary data store. Not all of my data
>need
>be searchable and for simple and fast retrieval I store it in a database
>(Cassandra in my case).  Actually I don't have this all built up yet, but
>my
>intention is that whenever new data is entered that it be added to my
>Cassandra database and simultaneously added to the Solr index (either by
>queuing up recent data before a commit or some other means; any
>suggestions
>on this front?).
>
>But my main question is, how do I guarantee that data between my Cassandra
>database and Solr index are consistent and up-to-date?  What if I write
>the
>data to Cassandra and then a failure occurs during the commit to the Solr
>index?  I would need to be aware what data failed to commit and make sure
>that a re-attempt is made.  Obviously inconsistency for a short duration
>is
>inevitable when using two different databases (Cassandra and Solr), but I
>certainly don't want a failure to create perpetual inconsistency.  I'm
>curious what sort of mechanisms people are using to ensure consistency
>between their database (MySQL, Cassandra, etc.) and Solr.
>
>Thank you,
>Ben


Reply via email to