David Schainker
Audience: Intermediate
Topic: Erlang/OTP

ETS Versus ElasticSearch for Queryable Caching

ETS provides a simple, familiar, and reusable way to query cached data for your application outside of functional primitives.

This talk will cover:

  • Storing shared state in ETS
  • Integrating ETS and Ecto
  • When to consider this decision
  • Operational concerns outside code for both of these use cases.

The audience should leave with knowledge of this ETS pattern and a stronger awareness that queryable caching is possible outside of using ElasticSearch.

A Google search also says a benchmark for this use case does not exist.


David is a computer scientist on the Adobe Type team with a background in trying to build as simply as possible. He is still working on the simple part.