Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6858193
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T02:07:37+00:00 2026-05-27T02:07:37+00:00

Simple question – what would better for a medium/big size database with requirement for

  • 0

Simple question – what would better for a medium/big size database with requirement for compatibility with ACID in 2012.

I have read it all (well most) about mySQL vs pgSQL but most of those posts relate to version 4,5.1 and 7,8 respectively and are quite dated (2008,2009). Its almost 2012 now so I guess we could try and take a fresh look at the issue.

Basically I would like to know if there is anything in PostgreSQL that out-weights ease of use, availability and larger developer/knowledge base of MySQL.

Is MySQL’s query optimizer still stupid? Is it still super slow on very complicated queries?

Hit me! 🙂

PS. And don’t send me to goggle or wiki. I am looking for few specific points not an overview + I trust StackOverflow more than some random page with ‘smart guy’ shining his light.

Addendum

Size of the project: Say an ordering system with roughly 10-100 orders/day per account, couple of thousand accounts, eventually, each can have several hundred to several thousand users.

Better at: being future proof and flexible when it comes to growing and changing requirements. Performance is also important as to keep costs low in hardware department. Also availability of skilled workforce would be a factor.

OLTP or OLAP: OLTP

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T02:07:37+00:00Added an answer on May 27, 2026 at 2:07 am

    EDIT: I answered this question over ten years ago. People apparently still read it and occasionally click on the upvote button. While I think that broadly the "PostgreSQL is a bit smarter than MySQL" statement is true, please don’t depend on answers this old for details about current versions of software.


    Is MySQL’s query optimizer still stupid? Is it still super slow on
    very complicated queries?

    All query optimizers are stupid at times. PostgreSQL’s is less stupid in most cases. Some of PostgreSQL’s more recent SQL features (windowing functions, recursive WITH queries etc) are very powerful but if you have a dumb ORM they might not be usable.

    Size of the project: Say an ordering system with roughly 10-100
    orders/day per account, couple of thousand accounts, eventually, each
    can have several hundred to several thousand users.

    Doesn’t sound that large – well within reach of a big box.

    Better at: being future proof and flexible when it comes to growing
    and changing requirements.

    PostgreSQL has a strong developer team, with an extended community of contributors. Release policy is strict, with bugfixes-only in the point releases. Always track the latest release of 9.1.x for the bugfixes.

    MySQL has had a somewhat more relaxed attitude to version numbers in the past. That may change with Oracle being in charge. I’m not familiar with the policies of the various forks.

    Performance is also important as to keep costs low in hardware department.

    I’d be surprised if hardware turned out to be a major component in a project this size.

    Also availability of skilled workforce would be a factor.

    That’s your key decider. If you’ve got a team of experienced Perl + PostgreSQL hackers sat around idle, use that. If your people know Lisp and MySQL then use that.

    OLTP or OLAP: OLTP

    PostgreSQL has always been strong on OLTP.

    My personal viewpoint is that the PostgreSQL mailing list are full of polite, helpful, knowledgeable people. You have direct contact with users with Terabyte databases and hackers who have built major parts of the code. The quality of the support is truly excellent.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Simple question; what's better and why? out.resize( in.size() ); T1::iterator outit = out.begin(); for(
simple question about intent action naming convention: I have a new service that handles
Simple question. I have an XML file with a few dozens of comment blocks.
Simple question. I have this code: total = 41 win = 48 echo ($total/$win)
Simple question - I have a form where I create an instance of an
Simple question: I have a WinForms button, and I want to make it both
Simple question: do I have to delete or delete [] c ? Does the
Simple question about Jquery-UI sortable lists (http://jqueryui.com/demos/sortable/#default) I have made: <ul id=sortable> <li class=ui-state-default>An
simple question: I have input fields with inside-labels! Just like the search-box on this
simple question maybe but can't find solution. I have button for refresh/update some contents

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.