Hi Damjan,

Am 08.12.20 um 03:06 schrieb Damjan Jovanovic:
> On Mon, Dec 7, 2020 at 8:38 PM Peter Kovacs <pe...@apache.org> wrote:
>
>> Hi all,
>>
>> I would like to know how you guys feel we should move on with our base
>> Database. Our current strategy is a small sized embedded DB using HSQLDB
>> (BSD). There are 2 other options in the same weight class, that is H2
>> (EPL1 or MPL2) and Apache Derby (AL2).
>>
>> Something like SQLLite (PublicDomain) could be technical interesting,
>> but I think their licensing is not so appealing.
>>
>> We could also consider firebird (MPL) like LO, but I have the impression
>> that this is not a lightweight DB, but featurerich. And I wonder if this
>> is really something we should provide. I would rather develop a way to
>> make it easy to switch the DB when a Project grows.
>>
>> What are your thoughts?
>>
>>
> Whatever we do, we have to provide backward compatibility for HSQLDB.

H2 has several compatibility modes icl. HSQLDB:

https://www.h2database.com/html/features.html#feature_list

Regards,

   Matthias

>
> I am more interested in something like Apache Calcite, which would let us
> do SQL queries spanning multiple database backends, than in yet another
> database backend.
>
> SQLite is interesting because it's very widely used, runs on iPhone and
> Android, is a single file, performs well, and is lightweight.
>
> The hard part is getting the database to write into .ODB files instead of
> what it natively uses?
>
> Damjan
>

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to