# Que - Elixir Job Processing with Mnesia

**URL:** <https://forum.elixirforum.com/t/que-elixir-job-processing-with-mnesia/4871>\
**Category:** Announcing\
**Tags:** queues, mnesia, library, genserver\
**Created:** [April 30, 2017, 11:40pm UTC](https://forum.elixirforum.com/t/que-elixir-job-processing-with-mnesia/4871 "2017-04-30T23:40:24Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![OvermindDL1](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/overminddl1/32/2677_2.png) [@OvermindDL1](https://forum.elixirforum.com/u/OvermindDL1)\
**Post date:** [May 1, 2017, 10:19pm UTC](https://forum.elixirforum.com/t/que-elixir-job-processing-with-mnesia/4871/7 "2017-05-01T22:19:01Z")

</div>

> [@benwilson512](#):
>
> you’re going to do N^2 work, when only linear is necessary if using something like :queue, or following its internal implementaiton. Doing ++ to the end of a growing list is generally not what you want to do.

This is the use case for a zipper. 🙂

---

_[View the full topic](https://forum.elixirforum.com/t/que-elixir-job-processing-with-mnesia/4871)._
