Re: Comments on SQL Backend

Todd Nemanich <[email protected]>
Newsgroups gmane.network.up2date.current.devel
Message-ID <[email protected]>
Toby D. Reeves wrote:

> When I first wrote it up, I used MySQL, the world's fastest mostly free
> SQL server, even if it is "simple".  MySQL does not support foreign
> keys, cascading deletes, sub selects, Stored Procedural Languages, or
> Triggers.  But it is fast!!! 


It is fast for read only systems. The second you 
start bringing in writes, the locking mechanisms 
get you. Especially if they're big writes.


> It has fields that will not be used.  Some fields are in the wrong tables.


Would you care to be specific on these two? Please 
tell us which fields you think are in the wrong 
location, and why.


> It makes the assumption
> that the world runs on i386.


I made some changes to support the other arch's 
through the packages and channels tables, and I'm 
working on getting together a piece to indicate 
which archs can work together. Originally, I 
thought the channels could be made arch 
independent. Then Hunter  informed me that you get 
different deps/provides for packages on different 
archs.



> 
> 12. Server can serve up more than one canonical architecture:  alpha,
> ia64, sparc, i386, ....
> 
Should be able to do this now.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.