Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[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-