That's not a very useful comparison. Databases are made to execute queries, not to install them. The only useful metric is performance and features (and price, of course). Sure, Oracle is bloated and pain to manage, but if it works faster, provides unique features and costs less in the end, people will use it.
Oracle has the De Witt clause. If they had better performance would they have that clause?
Oracle vs. PostgreSQL – A Comment
201–210 of 238 posts
Re: Oracle vs. PostgreSQL – A Comment
#202As a developer: - No license fees is huge. My company saves tens of thousands on license fees when we can't really afford it. - The ability to set up environments super quickly is amazing. - Rollback of DDLs is huge for testing migrations - The backup features aren't broken by default. I've spent hours researching how to back up an oracle db and transfer it to another. And at that point versions matter. With postures…
It isn't always about affording it, it's about risk reduction, or the perception thereof:
Every single time the company I work for has to renew a license, it has to once again initiate the long, painful process of finding its ass with both hands. "Why are we paying for this? Who exactly is using it? Why are they using it? How much will this cost? Can we make it cost less? Given that it's impossible for us to negotiate this cost, how can we make the company we're licensing it from not charge us as much money as it's inevitably going to? When is this license due? Why hasn't IT, which has no purchasing authority, fixed this yet?"
With Postgres and CentOS and other OSS, none of that happens. The C-levels never know, so they never get a chance to do their headless-chicken dance routine. Much more relaxing.
Re: Oracle vs. PostgreSQL – A Comment
#203Earlier quoted context omitted.
Publish benchmarks as an LLC, then just go ahead and declare bankruptcy.
Better yet, publish as a Russian or Chinese resident. Disclose results to a (preferably not Oracle-using) tech newspaper on the condition of anonymity.
Money is money everywhere. May be even more so in Russia.
I have no idea about China, though.
Re: Oracle vs. PostgreSQL – A Comment
#204That's not a very useful comparison. Databases are made to execute queries, not to install them. The only useful metric is performance and features (and price, of course). Sure, Oracle is bloated and pain to manage, but if it works faster, provides unique features and costs less in the end, people will use it.
> That's not a very useful comparison. Databases are made to execute queries, not to install them. The only useful metric is performance and features (and price, of course). Sure, Oracle is bloated and pain to manage, but if it works faster, provides unique features and costs less in the end, people will use it. Initial installation may not matter much but long maintenance windows directly lead to higher costs. If ev…
And for service that's expected to work without interruptions, I think, there should be a way to switch to a secondary database, otherwise those promises are futile. And if there's a way to switch to a secondary database, long patch install time is not a big deal.
Because whether it's 1 minute or 60 minutes, it's interruption nonetheless.
Re: Oracle vs. PostgreSQL – A Comment
#205Earlier quoted context omitted.
> I doubt they care about the optics. I’ve never dealt with Oracle myself, yet even I’ve known about their reputation since before I joined the software industry.
Yes, but this looks like they are scared of benchmarks. Weird, right? :)
Re: Oracle vs. PostgreSQL – A Comment
#206I am sure there are many areas that Oracle is still technically better than Postgre. What I am interested in, is what are those features / problems. And if Postgre has a roadmap for those improvement. I mean not just Oracle. Outside of HN the majority of dev and cooperation still swears by MySQL. I often wished HN instead of constantly hyping a technology, tell me up front what are the Cons. And hopefully everyone wi…
Re: Oracle vs. PostgreSQL – A Comment
#207Earlier quoted context omitted.
- query hints - planner hints - better statistics (including ways to manually create statistics) - no vacuum - automatic planner adjustment when true cost was off - better planning for prepared statements - active-active clustering with RAC - vendor support for running on SAN including snapshots - usable query analysis tools provided by the vendor (pg_stat_statements alone doesn't cut it) - datapump much faster than…
Several of these are "features" exist to fix broken parts of Oracle (like query/planner hints, planner adjustment, etc). Officially (per Oracle) the planner should be good enough so you never need to use a hint, but realistically all of these are "features" because the built-in systems aren't good. So, granted, other databases don't have Oracle's hacks to fix their broken stuff but I'm not sure why that is an argumen…
Re: Oracle vs. PostgreSQL – A Comment
#208As a developer: - No license fees is huge. My company saves tens of thousands on license fees when we can't really afford it. - The ability to set up environments super quickly is amazing. - Rollback of DDLs is huge for testing migrations - The backup features aren't broken by default. I've spent hours researching how to back up an oracle db and transfer it to another. And at that point versions matter. With postures…
Re: Oracle vs. PostgreSQL – A Comment
#209Copying from https://stackoverflow.com/questions/12115397/is-it-against-l... : The standard license ( http://www.oracle.com/technetwork/licenses/standard-license-... ) you agree to when you download software from the Oracle Technology Network (OTN) does state that you're not allowed to disclose benchmarks. You may not: > - disclose results of any program benchmark tests without our prior consent. I sadly suspect that…
Chances are, he lives in a country where essentially saying "by purchasing our product you agree not to tell anyone how bad it is" is unenforceable. That might even include US.
Re: Oracle vs. PostgreSQL – A Comment
#210Earlier quoted context omitted.
You took time to criticize the post for being upvoted despite not being deep enough / giving enough examples. It's likely upvoted because most of us in the industry have no love for Oracle and confirmation of that bias feels good. Turnabout is fair play: Why don't you give some examples of why a startup doing a greenfield project should use Oracle today?
Data point of 1 - we use Oracle in our greenfield platform (in 2018). My reasoning: - our engineers already know Oracle (this is absolutely reason #1). We don't need to get into religious wars about software, just to write good code quickly. - Oracle is cheap enough for our needs. The price of an oracle RDS instance is immaterial in the grand scheme of things. We are saas so our customers will never be installing our…