April 2019
Beginner to intermediate
244 pages
6h 34m
English
Ecto gives good performance without the programmer having to think too much about it. The developers of Ecto have put a lot of effort into making it perform well by default, from the higher-level APIs all the way down to the database drivers.
By using macros for its query API, Ecto can compile your queries when your application is compiled. This reduces runtime processing, and allows Ecto to catch query errors early on. Ecto also maintains a cache of prepared queries, greatly reducing the number of times the query has to be prepared and planned by Ecto and the database.
And of course, Ecto sits on top of the Erlang VM, and harnesses the many features it provides to keep your code stable and performant.
It’s ...
Read now
Unlock full access