comp.lang.ada
 help / color / mirror / Atom feed
From: Paul Rubin <no.email@nospam.invalid>
Subject: Re: libgnadeodbc
Date: Tue, 10 Apr 2018 15:28:44 -0700
Date: 2018-04-10T15:28:44-07:00	[thread overview]
Message-ID: <87fu42itlv.fsf@nightsong.com> (raw)
In-Reply-To: pajbqp$fah$1@franka.jacob-sparre.dk

"Randy Brukardt" <randy@rrsoftware.com> writes:
> Maybe because it is all most projects need, but clueless management has 
> required a DBMS? So the programmers fake it by using SQLite and saying it is 
> a DBMS? (Few problems really need a DBMS.)

It wouldn't have occurred to me that sqlite is somehow not a DBMS.  It's
an SQL database that happens to be serverless.  It's still ACID since it
handles concurrency through file locking.  Yes you link it into your
application as a library.  If you were using Postgres you'd instead link
in a client library that speaks some wire protocol to a remote server.
Either way, you link a library.

I like sqlite and use it for small databases all the time.  Of course
you get more features and performance with heavyweight databases, but
they're also harder to maintain.  You have to keep the server running,
the data is spread across multiple files, etc.  By contrast, an sqlite
client can simply launch, do its thing with the database, and shut down.
The sqlite db itself is just one disk file, making backups simple, etc.


  reply	other threads:[~2018-04-10 22:28 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-06-14 12:30 libgnadeodbc lyttlec
2017-06-14 12:53 ` libgnadeodbc Dmitry A. Kazakov
2018-04-06 10:54   ` libgnadeodbc JA
2018-04-06 13:51     ` libgnadeodbc Bojan Bozovic
2018-04-06 14:58     ` libgnadeodbc Dmitry A. Kazakov
2018-04-09  9:26       ` libgnadeodbc jafparejo
2018-04-09 10:02         ` libgnadeodbc Dmitry A. Kazakov
2018-04-09 10:29           ` libgnadeodbc J-P. Rosen
2018-04-09 11:55             ` libgnadeodbc Dmitry A. Kazakov
2018-04-10  4:08 ` libgnadeodbc Stephen Leake
2018-04-10  7:39   ` libgnadeodbc Dmitry A. Kazakov
2018-04-10 21:54     ` libgnadeodbc Randy Brukardt
2018-04-10 22:28       ` Paul Rubin [this message]
2018-04-11  7:17         ` libgnadeodbc Dmitry A. Kazakov
2018-04-13 13:49         ` libgnadeodbc Marius Amado-Alves
2018-04-13 16:58           ` libgnadeodbc Dennis Lee Bieber
2018-04-10 22:46       ` libgnadeodbc Shark8
2018-04-11  7:23       ` libgnadeodbc Dmitry A. Kazakov
2018-04-11 12:46         ` libgnadeodbc Björn Lundin
2018-04-15 16:08           ` libgnadeodbc jrmarino
2018-04-15 16:25             ` libgnadeodbc Dmitry A. Kazakov
2018-04-12  1:56         ` libgnadeodbc Shark8
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox