# Prolog newbie interested in database ACID transactions (theory)

**URL:** <https://swi-prolog.discourse.group/t/prolog-newbie-interested-in-database-acid-transactions-theory/5759>\
**Category:** Discussion\
**Created:** [September 9, 2022, 12:41pm UTC](https://swi-prolog.discourse.group/t/prolog-newbie-interested-in-database-acid-transactions-theory/5759 "2022-09-09T12:41:33Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![peter.ludemann](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/peter.ludemann/32/48_2.png) [@peter.ludemann](https://swi-prolog.discourse.group/u/peter.ludemann)\
**Post date:** [September 9, 2022, 10:10pm UTC](https://swi-prolog.discourse.group/t/prolog-newbie-interested-in-database-acid-transactions-theory/5759/4 "2022-09-09T22:10:59Z")

</div>

There’s some work being done on using a persisten database that maps directly to Prolog facts and rules: [Persistent predicates based on RocksDB](https://swi-prolog.discourse.group/t/persistent-predicates-based-on-rocksdb/5501)

I plan on working on this, but I’ve been sidetracked with getting some prerequisite stuff working better (SWI-cpp.h, for example).

---

_[View the full topic](https://swi-prolog.discourse.group/t/prolog-newbie-interested-in-database-acid-transactions-theory/5759)._
