25 Random Facts About Ingres
February 13th, 2009
You may have seen news reports last week about a trend that’s caught alight on Facebook where people post 25 random facts about themselves. I thought it might be fun to do something similar for Ingres, so here goes:
- While the official line is that the acronym INGRES stands for INteractive Graphic REtrieval System, legend has it that the project was actually named for Eugene Wong’s favorite artist.
- The longest source file in Ingres, in terms of lines of code, is pslsgram.yi which has 56483 lines.
- The longest serving member of Ingres staff is John Smedley who has been with us since June of 1987.
- Ingres is most commonly misspelled “Ingress”, but it amuses us when the word “ingress”, meaning entrance, is mistakenly typed “ingres”. J pointed out a great example taken from Farmer’s Weekly Interactive which states “Immigration of badgers from the edge of culled areas can cause problems with ingres”.
- It was ASK, not CA, who named the OpenIngres release and reset the product release number from 6.x to 1.x.
- Ingres revenue in 2008 was ~$68M. It is estimated that MySQL did $63M in the same period.
- Ingres and the Ingres Eclipse DTP can run on a PS3.
- The name Postgres is a contraction of “Post-Ingres”, but there is no shared code between the two projects .
- Ingres has customers in 58 countries.
- The most random Ingres customer success story I found on our website was the use of Ingres in one of the largest animal tracking projects in the world.
- The Ingres IRC channel is #ingres on irc.freenode.net
- John Newton, Alfresco’s founder and CTO, was employee number eight at the original Ingres, or RTI as it was back then.
- The 9.x number scheme that’s used in the latest Ingres releases honors the original product version numbering.
- Conference rooms at the Ingres HQ in Redwood City are named after the highest mountains in the world, but were named with no regard for real geography.
- Oracle spelled backward and fed into the Google Translate tool from Spanish to English yields the result “expensive”. OK, that’s nothing to do with Ingres, but interesting none the less
- The Ingres test tool SEP is an acronym for Send Expect Process and not Someone Else’s Problem as most of Ingres Engineer seem to believe.
- Ingres supports two relational languages, QUEL and SQL. QUEL is still used extensively within Ingres today.
- Ingres applications can work against Oracle, Microsoft SQL Server and DB2 UDB… via Enterprise Access.
- Ingres/Star was the first product in the marketplace to provide true distributed relational database support.
- The home grown Ingres source code control tool, piccolo, is the pre-cursor to Perforce’s P4.
- La Source is a portrait by Jean Auguste Dominique Ingres – The source is a community contribution by Ingres.
- There are 19,235 files in the Ingres 9.3 source tarball for Windows.
- The average tenure of an Ingres DBMS Engineer is 15+ years.
- The most ugly customer escalations happen at 5pm Eastern on the Friday of a holiday weekend. (Oops that’s now!)
- There’s an easter egg or two hidden within Ingres. When you issue the SQL statement
select xyzzy(”)\g
It produces the result
┌──────────────────────────────┐
│col1 │
├──────────────────────────────┤
│Nothing happens. │
└──────────────────────────────┘
(1 row)
This was later “enhanced” by Doug Inkster
select xyzzy(’wim’)\g
Executing . . .
┌──────────────────────────────┐
│col1 │
├──────────────────────────────┤
│Nothing happens to Wim. │
└──────────────────────────────┘
(1 row)
I’d welcome your corrections if any of these facts are wrong.



February 16th, 2009 at 12:50 am
[...] McGrattan of Ingres offers a “25 facts” post about Ingres. 24 really are about Ingres. Some are interesting (who knew Ingres still used a lot of Quel?). Some [...]
February 16th, 2009 at 3:25 am
Can we offer a free copy of La Source along with our Source ¿ For artistic merit only.
February 25th, 2009 at 8:16 am
Actually, the file “cmutype.roc” is 67,342 lines for Unix/Windows and 67,343 lines for VMS.