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

Thanks for your clarification.

Not using it as a primary database is fine and I understand that it's not designed for that. But I need to trust the results when I query it. Is it designed for fuzzy searches on many documents when missing one or two documents has no consequences or can I trust that I will always retrieve all documents that should match my query ?



In theory with correct settings you should get all (or be told that the results are partial, e.g when shard is unavailable or timed out).

In practice there are bugs, which are notoriously difficult to find and reproduce when you go distributed. Jepsen is closest to that I know about.


Thanks again. Distributed systems are difficults. I think I should have gone with a old school PostgreSQL.




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

Search: