Slashdot Mirror


Top 5 Reasons People Dismiss PostgreSQL

Jane Walker writes "In an effort to dispel some of the FUD surrounding this impressive product, this article puts forth several of the most commonplace reasons for a user to dismiss PostgreSQL." From the article: "While PostgreSQL's adoption rate continues to accelerate, some folks wonder why that rate isn't even steeper given its impressive array of features. One can speculate that many of the reasons for not considering its adoption tend to be based on either outdated or misinformed sources."

16 of 704 comments (clear)

  1. Re:Interesting article, but not the reasons I hear by The+Master+Control+P · · Score: 4, Funny
    OTOH, I'm used to PostgreSQL and find myself having to learn MySQL, and MySQL feels just as weird and unintuitive to me as PostgreSQL might to a long-time PostgreSQL user.
    So, what you're saying is... PostgreSQL will be strange and unintuitive, no matter what database you prefer and use? :P
  2. I know, I know! by Trogre · · Score: 4, Funny

    Why do people dismiss PostgreSQL

    It's because LAMP sounds so much cooler than LAPP!

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  3. BullShit by slashpot · · Score: 5, Funny

    #1 because we're lazy ass sys admins who learned mysql first and don't want to bother learning another software package that does more or less the same shit . sad . true .

  4. Re:Web developers... by ttfkam · · Score: 4, Funny

    I could tell you, but it'll take me a while to explain it in just one line.

    --

    - I don't need to go outside, my CRT tan'll do me just fine.
  5. I avoid it.... by drgroove · · Score: 5, Funny

    ...because I don't know how to pronounce it.

    Is it "Post Grace"? "Post Grey"? "Poss Grey"? "Poss Gres"? "Progress"? "Platypus"? "Post Raisin Bran"?

    Whatever it is, it sounds vaguely French, which is just suspect to begin with. And I'm not dredging up the whole Iraq/UN thing either, although if I have to invoke Freedom Fries to make a point, I've got the mayonnaise ready.

    Give me a RDBMS that I can pronounce, and I'll use you in my software.
    MySQL. Easy. "My SQL". Doesn't get much easier than that, plus it sounds sorta friendly.
    MS SQL - same thing, slightly different spelling. Maybe not as friendly, but you can put it in a Powerpoint to your boss and not sound like an idiot.
    Oracle. Now you're talking. Even has a bit of mistique to it, a bit of enigma.
    DB2. Not as sexy, but still undeniably pronouceable.
    Sybase. Sock it to me.

    What PostgreSQL - however the hell you say that - really needs is a new name. Forget features, forget marketing, forget RDBMS death match performance comparisons. Nobody cares. MySQL lacked tons of features for years, and we all used it then and continue to use it now. Why? You can pronounce it. Simple.

    1. Re:I avoid it.... by kestasjk · · Score: 3, Funny

      PostgreSQL/Postgres Post-gres-Q-L The es at the end of gres has to sound like the 'S' in 'S-Q-L', so it's an obvious pronunciation. However MySQL My-S-Q-L or My-See-Quel Apparently it's My-S-Q-L, but there's no way of knowing that by reading the text alone. What other reasons do you have? A dislike for elephants?

      --
      // MD_Update(&m,buf,j);
  6. Re:Nobody's heard of it by TekPolitik · · Score: 2, Funny
    I've never found somebody who knows about postgres who isn't actually using it.

    Of course! PostgreSQL is so good that when people learn about it they switch to it. Hence anybody who knows about PostgreSQL uses it.

    Ever since I discovered postgres, mysql has been relegated to...

    Precisely!

  7. Re:Other things... by Anonymous Coward · · Score: 5, Funny
    I talk to people all the time who are befuddled by MySQL's lax type checking.

    That's why I use SQLite. Its lack of type checking is so profound, nobody has a problem grasping it!

  8. Re:Other things... by Gnight · · Score: 5, Funny
    ...February 31st is NOT a date, and does not belong in any column named "date".

    You're just jealous that your year is shorter than mine. Don't hate on me because I refuse to recognize calendars that skip days. 31 days in every month. It's gotten me in a little trouble at work though...

    Isn't this fixed in recent versions of MySQL anyways?
  9. Re:The name by NutscrapeSucks · · Score: 4, Funny

    So, basically it's named after an in-joke about a software package that everyone forgot about 20 years ago. That's a great reason to keep it! Go Go OSS Marketing.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  10. Re:The name by n0-0p · · Score: 4, Funny

    Exceptionally funny coming from the man with the term "Nutscrape" in his nick.

  11. Re:Web developers... by EABinGA · · Score: 4, Funny

    From bash.org Quote #6618

    Jon^D: I had to cat 8-9 seperate quote files, compare each line in each of them to make sure there weren't any duplicates then sort

    Jon^D: I wrote a nasty perl script to get it done

    Jon^D: and it didn't work very well

    skank: cat quote*.txt |sort |uniq

  12. Re:The name by ggundy · · Score: 2, Funny

    It's hot, it's new, LAMP 2.0!

    Linux
    Apache
    Mono
    PostgreSQL

    Gotta love the two dot oh when hyping stuff ;)

  13. Re:Other things... by Lispy · · Score: 5, Funny

    Basically once I retire I have this scheme to sue all sorts of companies for getting paid on a monthly basis but providing less service in February or even in a 30 days month. This should keep me busy til I die and sounds like a fun petproject to manage from my couch. :)

  14. Re:Sometimes the tool IS the problem by hackstraw · · Score: 2, Funny

    Only the geekiest of geeks could tell me whether 1984293617 falls on a Thursday without runing it through some kind of conversion program (simple as that may be for a geek).

    $ ./gmt2localtime.pl 1984293617

    Wed Nov 17 03:40:17 2032

    $ cat gmt2localtime.pl
    #!/usr/bin/perl

    if (!@ARGV) {
        die "Usage: $0 timestamp\n".
                "\n".
                "converts a unix timestamp to localtime";
    }

    print scalar localtime($ARGV[0]), "\n";


    I guess only the geekiest of geeks have used Oracle.

    $ oerr 942
    Error 942 is: ORA-00942: table or view does not exist


    Now, tell me that less than the geekiest of geeks knows that November 18, 2032 is a Thursday. I would have to get out a serious calculator, or use much more than a one line perl script to figure it out.