The DBMS technology is excellent. I worked at Sybase from 1990 on and much as I loved the company Oracle beat us fair and square with features like Row Level Locking and Multi-version Concurrency Control. Oracle also had a healthier attitude about data corruption. Oracle fixed the bugs or didn't let them get in in the first place. Sybase on the other hand developed DBCC, which repaired the problems on live databases. I lost numerous tables on Sybase while developing products. This never happened after switching to Oracle in the late 90s.
One of the things I still like about Oracle is that no matter what data management problem you are solving there is generally some feature that helps you do it.
VPD (virtual private database) is a great example. I was working at a SaaS in the late 90s and we ran into a problem where we absolutely needed data from multiple tenants in a single database but still fully isolated between each tenant. Oracle had a feature called VPD that did exactly that. It saved our bacon on that project.
I have dealt with the Oracle license police and yes they can be jerks. But you can't fault their technology. The company deserves respect for what they have accomplished.
Edit: fixed typo.
From the article:
He often said, “It’s not enough to win—all others must fail.”
I think capitalism taken to its extreme is counter-productive to society.Do you have any examples of this happening in real life?
They have a CSO who has publicly stated they don't want bug reports or anyone to give them security exploits, and who once gave a talk "How Joshua DoSed Jericho: Cybersecrets of the Bible". [1]
There's plenty more to make you stay away from them at all costs, not the least of which are completely unethical business practices.
1. https://www.rsaconference.com/videos/how-joshua-dosed-jerich...
While I'm impressed by some of the Oracle engineering there's no question they also know how to squeeze customers just up to the breaking point.
[1] https://www.wired.com/2015/08/oracle-deletes-csos-screed-hac...
It may be solid but it's complex enough under the hood that you are practically required to pay ungodly amounts of money to them to be able to effectively use it. I'll never willingly use them again.
It makes money for the Oracle Corporation!