http://www.perlmonks.org?node_id=1068232


in reply to Re^3: Returning to Perl, seeking advice on modern DB and format tools
in thread Returning to Perl, seeking advice on modern DB and format tools

I'm not sufficiently interested in such lists to look up all details, but I did look up that "running as root", and it does seem possible (maybe even usual/normal, who knows) to run MariaDB as root. Postgres will simply refuse, period. That's a Pg-plus, I would say.

I don't see that that list claims that postgresql is not opensource. Which is good, because if anything, it's more open (the "PostgreSQL Licence" is practically the same as FreeBSD/MIT licenses). That's a Pg-plus, I would say.

Referential Integrity is a painful subject in mysql-land. Maybe it has improved. I'm sceptical.

But it is all really beside the point. The point is that a relatively new system (derived from a somewhat inferior system) is not going to catch up with postgres with its long-term focus on stability, reliability, and standard compliance (to name a few) any time soon, IMHO.

  • Comment on Re^4: Returning to Perl, seeking advice on modern DB and format tools

Replies are listed 'Best First'.
Re^5: Returning to Perl, seeking advice on modern DB and format tools
by mbethke (Hermit) on Dec 23, 2013 at 22:47 UTC

    Part of the Unix philosophy is "trust the user". So for the tiny minority that uses a DBMS without some kind of distribution-supplied init script that usually handles the privilege dropping, I don't see why running as root should be forbidden. In any case though that's a very minor point and can hardly count the same as ACID support with which, for many people, database systems stand and fall.

    You have to click "see more" under "Features" to see that PostgreSQL is supposedly not OSS. There you can also learn similar wisdom such as that Mariadb can neither import nor export data, Postgres has no "Internet Protocol Support" and MariaDB has multithreading but no parallel processing while for Postgres it's the opposite.

    I completely agree with the general conclusion that Postgres is a superior system for many applications, it's just that this list is a collection of bullshit that just happens to come to the same result. It could easily reach the opposite conclusion given how many errors and apples-vs.-oranges it contains.