On 3/1/2014 6:53 PM, Jack Krupansky wrote:
NoSQL? To me it's just a marketing term, like Big Data.
Data store? That does imply support for persistence, as opposed to
mere caching, but mere persistence doesn't assure that the store is
suitable for use as a System of Record which is a requirement in my
view for a true database. So, I wouldn't assert that a data store is a
database.
I agree, Jack.
Our experience has been that we don't actually need everything a true
ACID "database" has to offer. In particular we don't care all that much
about the I (isolation) part since we don't use Solr to store
transactional data, just documents, which are loaded by a small number
of writers that we coordinate. If I had to pick one thing though that
would make you have to say well um not really a database, it would be
the transactional model: anyone commits, everyone sees the updates.
-Mike