Re: Maybe problems with Metakit 2.4.9.3

"Louis Feges" <[email protected]> Wed, 7 Jul 2004 22:18:40 -0400
Newsgroups gmane.comp.pythin.pyds.devel
Message-ID <[email protected]>
>Another problem with SQLite is, it only handles one writer while
>allowing multiple readers. That's the same as with Metakit (ok, you can
>have multiple database connections with one writer each, but that will
>end in file locking if I understand it's architecture correctly).

As far as I know, SQLite cannot handle multiple "writer" connections. My
understanding is that it is a single writer, supporting multiple readers; as
is metakit, I presume. SQLite has a small footprint, supports standard SQL,
and is easily extensible via C or C++. Ideal for embedded systems, personal
dbms, single user applications. I think it is the open source equivalent of
Microsoft's MSAccess without the builtin forms, reports, etc.

It has all the features of a robust database such as transaction
commit/rollback, lock resolution, etc.; but is not intended as a
transactional, multi-user dbms. That's where MySQL and Postgress come in.
For PyDS, I would suggest implementing with SQLite, initially, and building
on a port that supports other sql databases, such as is done by Roundup
http://roundup.sourceforge.net/doc-0.7/features.html, an issue management
solution written in Python, supporting multiple database implementations.

\louis