3 ms·
On a more serious note, what makes Postgres so reliable is a number of things. For example: * careful patch review process - Sometimes it's a bit grueling, and
by pgaddict 9y ago
On a more serious note, what makes Postgres so reliable is a number of things. For example:
* careful patch review process - Sometimes it's a bit grueling, and it takes time to get stuff in, but it's extremely valuable. Not only for finding bugs but alternative approaches to implementing the feature.
* careful testing - It's a natural part of the review process (Does the patch have tests? Can I come up with something weird that makes it fail?). Of course, there's a bunch of machines with very different configurations (OS, hw resources, ...) that are generally quite good in finding race conditions, incorrect assumptions in the code, ...
* bugfixing - Someone reported a bug on pgsql-bugs? Challenge accepted. Customer reported a bug internally? Better fix it ASAP.
- geofft 9y agoWas Postgres always this way? Was the code from Berkeley abnormally stable/robust for commercial software (and extremely abnormally stable/robust for academic software), or was there an effort to clean it up to get to high quality?
- pgaddict 9y agoI wasn't around back then, but AFAIK it improved over time.
- astrodust 9y ago* Not being owned by Oracle, a corporation that slowly sucks the life out of everything it touches.
- qaq 9y agoSlowly :)?