----- Original Message ----- From: "xerofoify via talk" <[email protected]>
To: "Tim Tisdall via talk" <[email protected]>
Cc: "xerofoify" <[email protected]>
Sent: Wednesday, January 16, 2019 11:57 AM
Subject: Re: [GTALUG] Looking for Someone to Answer some Question


On Tue, Jan 15, 2019 at 10:53 PM William Park via talk <[email protected]> wrote:

On Tue, Jan 15, 2019 at 07:49:15PM -0500, Kevin Cozens via talk wrote:
> On 2019-01-14 12:35 a.m., William Park via talk wrote:
> > It so happens that I'm looking for interpretor suitable for > > embedded
> > applications. I read up on "Lua".  Maybe there are other options?
>

<snip>


Main feature I need is ability to save "state" of some data structure,
say variables, array, or dictionary, without having to parse/reparse
when writing/reading from filesystem.  Python can do that.  I can do
that in C too.  My last choice would be SQLite, though, it has its
advantages.
--
William Park <[email protected]>
---
Talk Mailing List
[email protected]
https://gtalug.org/mailman/listinfo/talk

This is my reply to both Tim first.

Tim: My Recommendations would be to see if you can find an embedded
version of SQLite or another
library that meets your requirement.

<snip>

BerkelyDB might be another option for storing an enbedded application's non-volatile data.

BerkelyDB is now owned by Oracle, but I believe there is an open-source version available) BerkelyDB could be more performant than SQLite and also could have a smaller footprint. In complexity, BerkelyDB would fit between SQLite and parsing the embedded app's non-volatile date out of a file(s) in the barebones filesystem.

I myself an considering migrating a PostgreSQL database (used by a PHP-based website app) to (an open source version of) BerkelyDB, because of the BerkelyDB claim that it requires "zero administration". If true, this "zero administration" feature sounds to me like a great fit for an embedded app..

Steve

---
Talk Mailing List
[email protected]
https://gtalug.org/mailman/listinfo/talk

Reply via email to