# Elixir for process intensive tasks

**URL:** <https://forum.elixirforum.com/t/elixir-for-process-intensive-tasks/30614>\
**Category:** Discussions\
**Tags:** erlang, phoenix\
**Created:** [April 14, 2020, 8:38am UTC](https://forum.elixirforum.com/t/elixir-for-process-intensive-tasks/30614 "2020-04-14T08:38:46Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![LostKobrakai](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/lostkobrakai/32/3072_2.png) [@LostKobrakai](https://forum.elixirforum.com/u/LostKobrakai)\
**Post date:** [April 14, 2020, 8:50am UTC](https://forum.elixirforum.com/t/elixir-for-process-intensive-tasks/30614/2 "2020-04-14T08:50:19Z")

</div>

Afaik one of the downsides in computationally expensive tasks is because of immutable data. For certain problems there simply are more performant algorithms around for mutable data then you have for immutable data. Sometimes you can mimic those by using ets, which is an in memory database within the beam (so mutable), but I’m not sure what the determining factors are for when this works or not.

---

_[View the full topic](https://forum.elixirforum.com/t/elixir-for-process-intensive-tasks/30614)._
