Hacker News new | past | comments | ask | show | jobs | submit login

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.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: