Why Google not using PostgreSQL
Just came over to Xooglers, a blog said to be a gathering spot for ex-Googlers to reminisce and comment on the latest developments in search.
My title is base on one of the comment found in the article - Let's get a real Database.
The author reveal that Google use MySQL for AdWord. Soon, someone commented that it must be a mistake as MySQL is not capable for the task, especially when bill and transaction involved.
Then there go some debate until someone came in and posted:
Similarly, I can't comprehend why Google uses a Linux kernel when the BSD kernel is completely free of any GPL b.s.Well, it make me think... yeah, why not Google use PostgreSQL? It is truely open source and have more features than MySQL especially when dealing with transaction.
Lots of people also commented how nice PostgreSQL is:
- If they had gome with a database with transaction support from the get go, like PostgreSQL, the porting work would have been much simpler.
- PostgreSQL is a "real database", and it's not expensive, it's free.
- That said, I prefer Postgres for reasons absolutely unassociated with the license. I feel it implements much "purer" SQL than MySQL. I like its administration better. I like how it plans queries better.
- However, unless you're using Oracle, PostgreSQL is better than your database.
And anon, they can't use BSD, they're from Stanford.Speechless.....




