axelson
Scenic Core Team
ElixirConf 2019: ETS Versus ElasticSearch for Queryable Caching - David Schainker
by @schainks
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.
View all threads tagged with cache
View all threads tagged with ets
View all threads tagged with elastic_search
View all elixirconf2019 talks
Most Liked
schainks
People asked for references used while building these slides, so a complete slide set can be found here: ETS versus Elasticsearch for Queryable Caching - Speaker Deck
2
Popular in Talks
Since the comments are turned off on the YouTube videos, I’m going to post on talk per day on here for viewing and discussion…starting wi...
New
ElixirConf 2017 - Elixir by the Bellyful - @bryanhunter
Elixir makes me happy! Since 2007 I have been on the...
New
ElixirConf 2017 - Keep an Eye on the Sky with Nerves and Phoenix - @electricshaman
As part of the next gener...
New
ElixirConf US 2018 Opening Keynote - The Next Five Years – José Valim (@josevalim)
All talks thread:
New
ElixirConf US 2018 – Beyond Command and Response Chatbot – Fahad Almusharraf
The talk discusses an attempt ...
New
ElixirConf US 2018 – Breaking Down the User Monolith – Zach Porter
Coming from Ruby on Rails, the convention is to have a...
New
File uploads are an essential part of many web applications, but often handling them can be tricky, which explains why they are one of th...
New
Other popular topics
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
I have an umbrella app.
Some of the apps inside depend on other apps in the umbrella, unsurprisingly.
I’m writing a test for one of the...
New
Phoenix 1.4.0 released
Phoenix 1.4 is out! This release ships with exciting new features, most notably
with HTTP2 support, improved deve...
New
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
New
Hey,
Just curious what are the main benefits of Elixir compared to Clojure?
When is Elixir more useful than Clojure and vice versa?
Th...
New
After calling mix ecto.create I get this error:
17:00:32.162 [error] GenServer #PID<0.412.0> terminating
** (Postgrex.Error) FATAL...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #hex









