I have come to the conclusion that for my purpose
I would be better off using sqlite from www.sqlite.org
or firebird from www.phoenix.com.

Although mysql provides client APIs & server APIs
and is stable.
But there seems to be doubt whether mysql is actually
free if I wish to use it as an embedded database.

It has been suggested that I would have to pay 
$10,000 one off licence fee if I include mysql in my
app.
Another person suggested that mysql is free to include
in my app, so I am simply not sure over the licence
costs of mysql.

 --- Dustin Sallings <[EMAIL PROTECTED]> wrote: > 
> On Nov 14, 2003, at 14:13, jini us wrote:
> 
> > I would class your solution as a work around
> > rather than a "natural solution".
> 
>       It really seemed like the obvious way to do it (I'm
> sure I'm not the 
> only person who thought of that, but didn't post
> it).
> 
> > Anyway I am using  MS windows and to implement
> > postgres as embedded, using your approach, would
> > probably become complicated.
> > .It would probably introduce unwanted bugs in my
> > software.
> 
>       I believe it would be you introducing those bugs if
> you do not 
> initialize the DB correctly, regardless of the
> mechanism.
> 
>       Now, how many bugs do you think it would create in
> postgres if the 
> entire interface model were changed from
> postmaster/postgres processes 
> to having multiple threads in a single application
> trying to issue 
> queries in the in-process DB.  What happens to the
> DB when your app 
> segfaults?  Are there any signal handlers postgres
> uses that you would 
> want to use in your app?  Do you really need to
> redesign the way 
> postgres works just because you don't want to manage
> the resource as a 
> process rather than a different type of API?
> 
> -- 
> Dustin Sallings
> 
> 
> ---------------------------(end of
> broadcast)---------------------------
> TIP 9: the planner will ignore your desire to choose
> an index scan if your
>       joining column's datatypes do not match 

________________________________________________________________________
Want to chat instantly with your online friends?  Get the FREE Yahoo!
Messenger http://mail.messenger.yahoo.co.uk

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to