I think users of postgresql are usually more experienced, care about features and complete polls than users of mysql who probably don't user foreign-key constraints.
PostgreSQL is more popular than MySQL
31–40 of 51 posts
Re: PostgreSQL is more popular than MySQL
#32I think users of postgresql are usually more experienced, care about features and complete polls than users of mysql who probably don't user foreign-key constraints.
Citation please. (I prefer Postgres, but your statement seems harsh.)
Nearly the same experience, but much better is online in my opinion.
Exercise: Go to reddit.com/r/postgresql and reddit.com/r/mysql and see if there is any difference in topics.
Re: PostgreSQL is more popular than MySQL
#33Other data points... StackOverflow questions - MySQL: 279,125 - PostgreSQL: 32,040 Github repository results - MySQL: 16,476 - PostgreSQL: 4,332
Re: PostgreSQL is more popular than MySQL
#34I actually liked working with XBase back in the 80s, but I don't miss not having foreign key constraints enforced, not having transactions, having long data values truncated, not being able to take a backup while running.
Early MySQL was too much like XBase for my taste, whereas PostgreSQL felt like a "real" database. I realize the InnoDB backend makes data integrity a bit more of a priority, but MySQL always felt like "worse is better", even if a bunch of "will code HTML for food" 90s internet crack heads helped make it ubiquitous. Windows is ubiquitous, and that doesn't mean much to me.
Re: PostgreSQL is more popular than MySQL
#35Earlier quoted context omitted.
I legitimately don't understand how Oracle remains so popular. I mean, I use it at work, but that is because this project dates back to the late 1980s(!) and decisions were made 20+ years ago. It doesn't even support a Boolean type(!), costs a ton (over 2x MS SQL, 4x Postgres), passwords are limited to 30 characters, up until 2007 passwords were case insensitive, error feedback is "basic," and the syntax is horrific.…
Mm, my understanding is that it's for a few reasons: - Oracle have good name recognition (no one ever fired for using Oracle), presumably an army of support people, well trained consultants, etc. - Postgres traditionally has not been as perforrmant, which makes it less useful for very large datasets. - Furthermore Oracle perf can usually be improved further by hinting properly, which is not possible in Postgres. Cert…
Re: PostgreSQL is more popular than MySQL
#36I think users of postgresql are usually more experienced, care about features and complete polls than users of mysql who probably don't user foreign-key constraints.
Citation please. (I prefer Postgres, but your statement seems harsh.)
As far as I can tell, the main reasons people use MySQL are 1) it's well-known, well-documented, free, and widely available; shared hosting, for example, is almost always MySQL and 2) replication. I often wonder if the inadequacies of MySQL are part of the reason for the success of NoSQL databases and general un-hipness of relational databases.
Re: PostgreSQL is more popular than MySQL
#37Earlier quoted context omitted.
Citation please. (I prefer Postgres, but your statement seems harsh.)
It makes some sense to me. I always find it pretty painful writing anything but the most simple queries in MySQL - for starters, there's no CTEs, no windowing functions, and no table-valued functions, all of which I find invaluable - and the query optimizer (and performance in general) seems... not so hot. As far as I can tell, the main reasons people use MySQL are 1) it's well-known, well-documented, free, and widel…
Re: PostgreSQL is more popular than MySQL
#38Why are MySQL and MariaDB shown separately. For all intensive purposes they are the same.
I might have agreed with that when the two initially forked, however the gap continues to widen: https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-compatibi...
Re: PostgreSQL is more popular than MySQL
#39Why are MySQL and MariaDB shown separately. For all intensive purposes they are the same.
Re: PostgreSQL is more popular than MySQL
#40Earlier quoted context omitted.
It makes some sense to me. I always find it pretty painful writing anything but the most simple queries in MySQL - for starters, there's no CTEs, no windowing functions, and no table-valued functions, all of which I find invaluable - and the query optimizer (and performance in general) seems... not so hot. As far as I can tell, the main reasons people use MySQL are 1) it's well-known, well-documented, free, and widel…
I used MySQL a lot at my last job (MS SQL Server now, which has its own ups and downs) and I examined using Postgres for some personal projects, and there's a few features that I used rather heavily in MySQL (partitioned tables and upsert are the really big ones) that Postgres doesn't have an out-of-the-box equivalent to. There's a lot of tradeoffs between the two, I think it's wrong to say one is better than the oth…
I don't disagree there's tradeoffs - I mentioned replication, for example, but it seems to me that MySQL is lacking a lot of features that other DBMS's provide and except for a few use cases, the fewer features unique (or better implemented) in MySQL doesn't make up for it.
Honestly I prefer SQL Server by leaps-and-bounds over the four I've used enough to be very familiar with - MySQL, MS SQL, Oracle, and Postgres - but I think Postgres has much more to offer to most users for most use cases than MySQL.