# PersistentEts - lightweight persistence over ets

**URL:** <https://forum.elixirforum.com/t/persistentets-lightweight-persistence-over-ets/3951>\
**Category:** Announcing\
**Tags:** ets, library\
**Created:** [March 2, 2017, 12:02pm UTC](https://forum.elixirforum.com/t/persistentets-lightweight-persistence-over-ets/3951 "2017-03-02T12:02:39Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![michalmuskala](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/michalmuskala/32/20288_2.png) [@michalmuskala](https://forum.elixirforum.com/u/michalmuskala)\
**Post date:** [March 3, 2017, 12:50pm UTC](https://forum.elixirforum.com/t/persistentets-lightweight-persistence-over-ets/3951/7 "2017-03-03T12:50:26Z")

</div>

Performance of PersistentEts should be the same as performance of Ets itself - it _is_ Ets.

It persists periodically - the default is every minute. It also triggers when the owner terminates. You can also trigger persistence manually.

Yes each time the table is fully dumped. In my quick tests, dumping a 10GB table takes 20-30s. A 100MB table takes ~200ms.

---

_[View the full topic](https://forum.elixirforum.com/t/persistentets-lightweight-persistence-over-ets/3951)._
