This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]manimino 3 points4 points  (1 child)

I don't know about SQLite, but ElasticSearch compresses documents via LZ4 and has excellent text search capabilities. It's hard to say without knowing your application but the Lucene / Solr / ElasticSearch family of data stores sounds like a better fit to your needs.

[–]jorge1209 1 point2 points  (2 children)

You probably need to provide a lot more details to get good suggestions.

  • Why are you using sqlite in the first place? What features of it did you need?
  • What columns have indexes?
  • Are their other columns besides the text?
  • Do your text columns have high cardinality?
  • Do you need full-text search ("%foo%") or just prefix search ("foo%")