Roy Lyseng wrote: > > > Jay Pipes wrote: > >> Yes, things outside the standard were indeed considered (although Peter >> Gulutzan would be the expert voice on this) and AFAIK, the parts of the >> SQL standard that were reasonable were used. But...subqueries were a >> feature that was supported on 100% of other RDBMS and had practical >> uses. CLOB? It's a throwback to Oracle. What I am saying is that each >> piece of the parsed syntax should be looked at with new eyes, and not >> just "let's go with the standard". If the standard is good and >> reasonable for the audience we are targeting, cool. If not, I'm saying, >> don't worry too much about the standard. That's all. > > CLOB vs. TEXT is just a name issue, so it is not at all a big deal.
Ack on that. :) >>>> Sticking to the standard means very little to me, so -1 on this. If >>>> the >>>> standard is reasonable and pertains to modern systems, sure, fine by >>>> me, >>>> but I am not opposed to breaking standards, especially when they were >>>> made by vendors 20 or more years ago and then bolted onto to fit needs. >>>> >>>> Standards are good for portability, but in this day and age, one has to >>>> wonder what, realistically, is the likelihood of writing portable >>>> applications to run on multiple RDBMS. Standard and portable SQL is a >>>> complete myth IMHO, and applications which try to be portable suffer >>>> from poor performance by aiming at lowest common denominators. >>>> >>>> Drizzle isn't really aimed at being the database for VARs or OEMs that >>>> want a standards-compliant RDBMS on which to write some enterprise >>>> application. Instead, it aims to tackle the specific problems of the >>>> web and cloud environments. >>> Standards are not only good for portability. They also mean that a >>> developer can move from one database to another without having to learn >>> a completely new semantics. >> >> Isn't that what portability is? > > You were arguing about portable applications. My argument was that even > though you are targetting a single database, it is nice if you do not > have to learn a new syntax/semantics when picking up a new database for > your next project. Slight difference :) OK, understood. >>> Of course that does not happen in the real >>> world, but that is because of the vendors, not the standard. >> >> And it's the very same vendors which wrote the standard. > > Well I think that outer join is an exception. Both Oracle and Sybase had > outer join implementations before the standard was defined, but a > different syntax was actually selected for SQL-92. Sure, agreed. :) Cheers, Jay _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

