Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It is commercially licensed, but MarkLogic scales horizontally and is capable of full text search and structured queries (via xquery)

https://developer.marklogic.com/learn/2009-07-search-api-wal...

They also have Alert queries, which are similar to ElasticSearch percolation feature.

MarkLogic is also an ACID compliant store with configurable HA, as well as asynch replication to a remote site. it could potentially serve if correctly configured, as the primary store.

---

ArangoDB might have these capabilities as well. And again, it is an ACID compliant database so the data committed, the indices, and the resulting searches should respect transactional boundaries at any moment of time. I had not looked at ArangoDB deep enough to understand what limitations it might have though. It does not have similarity search capability, and hierarchical data like ElasticSearch has https://docs.arangodb.com/2.3/IndexHandling/Fulltext.html ----

I checked RethinkDB, and it appears that it suggests to integrate with ElasticSearch, meaning that elastic search will have a copy of the data from Rethink (and therefore subject to commit protocol of ElasticSearch)

--- Somebody already mentioned Riak with search capability. I think this one is much more similar to Marklogic's capability (and it is free) The advantage of these types of systems is that your primary store and text indexes are sitting on top of the single copy of data (or replicated invisibly within the infrastructure) http://docs.basho.com/riak/latest/dev/using/search/



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: