In the thirty-second minute of a YouTube video featuring Oracle CEO Larry Ellison you can hear him say clearly "we compete against Microsoft SQL Server ... we never compete against MySQL".
The important thing is that he says "Microsoft SEQUEL Server" the way Microsoft people say it, but he says "My-ESS-CUE-ELL" the way the MySQL Reference Manual says is "official" pronunciation (for English). That is, for product names Mr Ellison respects the way the product makers say it. That settles that, but what about the word SQL in general?
Although SEQUEL was the earlier name, there are no English words where the letter Q alone is pronounced KW. So this can't be settled with logic. Let's try appealing to authority.
I looked for the way that other prominent database people said it, or the way they wrote it -- if they wrote "an SQL" then the pronunciation must be "Ess-Cue-Ell"; if they wrote "a SQL" then the pronunciation must be "Sequel".
The results were:
Authority | Prefers | Source |
---|---|---|
Joe Celko | Both | YouTube |
Don Chamberlin | Ess-Cue-Ell | Book Excerpt |
C.J.Date | Sequel | "A guide to the SQL Standard" (1987), p. 10, p. 32 |
David DeWitt | Sequel | YouTube |
Steven Feuerstein | both | YouTube |
Bill Gates | Both | YouTube |
Jim Gray | Sequel | Podcast |
Joseph M. Hellerstein | Both | Podcast |
Jim Melton | Ess-Cue-Ell | Podcast |
Curt Monash | Sequel | Article |
Shamkant Navathe | Ess-Cue-Ell | "Fundamentals of Database Systems" with Ramez Elmasri (3rd edition) p. 207 |
Patricia Selinger | Sequel | YouTube |
Jim Starkey | Sequel | Blog comment |
Michael Stonebraker | Sequel | YouTube |
Jennifer Widom | Sequel | YouTube |
... Then I checked vendor documentation. All manuals are inconsistent so this is based on which choice is most frequent.
Authority | Prefers | Source |
---|---|---|
Firebird | Ess-Cue-Ell | firebirdsql.org |
IBM | Ess-Cue-Ell | publib.boulder.ibm.com |
MariaDB | Ess-Cue-Ell | askmonty.org/v |
Microsoft | Sequel | technet.microsoft.com |
MySQL | Ess-Cue-Ell | mysql.com/doc |
Oracle | Sequel | docs.oracle.com |
PostgreSQL | Ess-Cue-Ell | www.postgresql.org/about/press/faq |
As for NoSQL: Dwight Merriman (the chairman of MongoDB Inc.) says No-Sequel, and Martin Fowler (the co-author of NoSQL Distilled) says No-Sequel, but there's an IBM tutorial that says No-Ess-Cue-Ell.
... Finally I looked again at my beloved "Standard" document.
Authority | Prefers | Source |
---|---|---|
The Standard | Ess-Cue-Ell | jtc1sc32.org |
... And what I did not do is count Google hits. I know "Sequel" would win big if it was a hoi polloi decision, but this is a technical term. Many people pronounce Uranus in a way that astronomers dislike; many people say Brontosaurus although paleontologists say Apatosaurus -- but if you were in astronomy or paleontology you'd have to go with what the experts say. Majority opinion is only decisive for ordinary language.
In the end, then, it's "when in Rome do as the Romans do". In Microsoft or Oracle contexts one should, like Mr Ellison, respect Microsoft's or Oracle's way of speaking. But here in open-source-DBMS-land the preference is to follow the standard.
So the name of this blog is Ess-cue-ell and its Sequels.
It's possible to link to a specific point in a Youtube video:
http://www.youtube.com/watch?v=rmrxN3GWHpM#t=1920.
Thanks for that tip. I'll try to apply it if I do a post like this again.