Comment

Leandro

In general, it is a well-known phenomenon in markets ðat good enough easily trumps what is best, if best requires more effort, planning, knowledge or any other number of factors. MySQL, just like Microsoft products, are a pain to use but a breeze to start using, so people usually put up wiþ a lot of pain over a lifetime just for fear of reviving some of it by restarting on a better foot. Ðe network effect takes care of ðe rest.

About Google, it seems have very different requirements ðan common users. For one, ðey really do not care about being good free software players; ðey often do not release source code, and are known to have used proprietary software out of expediency wiþout caring about helping develop free software alternatives.

Put ðese two factors togeðer, and we get a picture: Google probably started using MySQL just because it made it relatively easy to plug Big Table or Map Reduce under it, and never cared about developing ðe same interface for PostgreSQL, even if PostgreSQL would benefit ðe world much more in ðe long term, just because wiþ ðeir MySQL familiarity it would have taken longer to do ðe right þing to reach ðe market earlier ðan prospective rivals.

Google is a company builder, it is not a community builder.