Hi Eric, think there are more issues than just performance and security. For me portability is one.
IMO, Its a hassle to recompile because objects exposed by the interface happened to get their layout changed in the latest build, or I have to recompile plugins in a mixed 32/64 bit environment. (Are these valid reasons?) > Of course you have choices, and the kernel has a rigorous approval > process before included in the mainline, but who knows what > distributions are slipping into the kernel that is not yet rigorously > tested? An entire system (OS, DBMS, ...) is only as secure and reliable > as the weakest link, so you better trust your distro! Right. So for > > In any case, Linux shows that a high performance pluggable system at > a low level can work securely when care is taken, why can't this be > applied to a DBMS? > > One thing a protected environment such as Java provides is a lower > barrier to get code into the DBMS internals. This can be good or > bad depending on who you ask (do you really want novice programmers > writing internal DB code?). This implies a lower level module system > (like C/C++) requires a higher degree of skill to do it "right", > and have confidence it won't cause security issues or corruption. It > looks like this is a trade off Drizzle is willing to make, putting > more trust into the plugin developer. You better know how to code, > and don't screw it up. > > -Eric > > _______________________________________________ > Mailing list: https://launchpad.net/~drizzle-discuss > Post to : [email protected] > Unsubscribe : https://launchpad.net/~drizzle-discuss > More help : https://help.launchpad.net/ListHelp > -- Roland Bouman http://rpbouman.blogspot.com/ _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

