# Open datasets that are in SQLite format or convertible to it?

**URL:** <https://forum.devtalk.com/t/open-datasets-that-are-in-sqlite-format-or-convertible-to-it/5148>\
**Category:** Backend Questions/Help\
**Tags:** elixir, sqlite\
**Created:** [17 December 2020 14:57 UTC](https://forum.devtalk.com/t/open-datasets-that-are-in-sqlite-format-or-convertible-to-it/5148 "2020-12-17T14:57:23Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![dimitarvp](https://forum.devtalk.com/user_avatar/forum.devtalk.com/dimitarvp/32/5599_2.png) [@dimitarvp](https://forum.devtalk.com/u/dimitarvp)\
**Post date:** [21 December 2020 18:12 UTC](https://forum.devtalk.com/t/open-datasets-that-are-in-sqlite-format-or-convertible-to-it/5148/7 "2020-12-21T18:12:25Z")

</div>

> **[dimitarvp/xqlite](https://github.com/dimitarvp/xqlite)**
>
> An Elixir SQLite database library utilising the rusqlite Rust crate

Lately did some Rust code reorganization. Next up is finding a minimal locking implementation since sqlite3 is quite liberal with locks (but even it can break if several very particular operations are done in parallel – even if they are allowed by sqlite3).

Still, for an MVP I want something that’s with zero locking lag.

To be fair, the Elixir part seems quite easy – albeit laborous. I am prioritizing making the Rust code to be the best possible first.

---

_[View the full topic](https://forum.devtalk.com/t/open-datasets-that-are-in-sqlite-format-or-convertible-to-it/5148)._
