[REBOL] Re: [DEV] dbms3.r 01
From: petr:krenzelok:trz:cz at: 13-Jan-2002 16:41
Hello,
just two notes - I think that we also need some library wrappers. If you
will look at some open sourced libraries, you'll find plenty of various
languages mentioned, except Rebol of course.
- next Rebol update will feature call-back functions in Library interface
- next Rebol update should also introduce new port type, with ability to
perform seek upon direct opened port, maybe you would want to wait for
this one?
The problem with native Rebol dbms is - robustness and stability -
locking, several processes working with one db at once, rollbacks, etc.
stuff. Have you looked for e.g. at mySQL embedded? It should be just
some kind of linkable library, so really small, available currently for
many platforms. Maybe we could adopt that one? It features the same
interface as full mySQL version ...
*libmysqld* makes MySQL suitable for a vastly expanded realm of
applications. Using the embedded MySQL server library, one can embed
MySQL into various applications and electronics devices, where the end
user has no knowledge of there actually being an underlying database.
Embedded MySQL is ideal for use behind the scenes in internet
appliances, public kiosks, turn-key hardware/ software combination
units, high performance internet servers, self-contained databases
distributed on CD-ROM etc.
Many embedded MySQL users will benefit from the *dual licensing scheme*
of MySQL, where besides the GPL license also commercial licensing is
available for those not wishing to be bound by the GPL. The embedded
MySQL library uses the same interface as the normal client library, so
it is convenient and easy to use.
http://www.mysql.com/doc/l/i/libmysqld.html
PS: of course I don't want you to leave your current thoughts and work,
just a suggestion to look at external solution not necessarily
reinventing the wheel ...
Cheers,
-pekr-