TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Why is Oracle still the best database?

9 点作者 stalluri大约 2 年前
We have PostGres, MySQL, Spanner, Aurora etc. Why is still Oracle considered the best database? Any insights from developers who used it?

9 条评论

metadat大约 2 年前
&quot;Best&quot; is super subjective and difficult or impossible to measure. It&#x27;s in the eye of the beholder.<p>Oracle DB is the &quot;do everything database&quot;, it has nearly every DB paradigm &quot;all-in-one&quot;, and is an extremely well-tested and predictable product. It often comes bundled with entire vertical solutions like &quot;Bank in a Box&quot; or &quot;CRM&quot;, and with a contract including SLAs, so you&#x27;re covered if&#x2F;when things go wrong (as long as you pay $$$).<p>There are a lot of pros and cons, too many to enumerate on a Thursday night before dinner.<p>Bottom line: Oracle DB can be super expensive, but if you pay [enough] then Oracle will give you endless support to ensure you are successful (so you can keep paying them). They have some top-notch in-house expertise and there are good reasons large businesses keep paying the bill and renewing contracts (some part lock-in, other part solving real business needs).<p>Personally, I really like Postgres and SQLite. But they&#x27;re no Bank-in-Box, and the support is comprised of &quot;<a href="https:&#x2F;&#x2F;google.com&#x2F;?q=" rel="nofollow">https:&#x2F;&#x2F;google.com&#x2F;?q=</a>...&quot;.
crop_rotation大约 2 年前
I don&#x27;t think anyone other than a very very small number on HN would consider Oracle the &quot;best&quot; database. I have not even seen any such argument on HN in like forever.<p>The reason Oracle makes so much money is not because they are best for some definition of best, but:<p>1. Lock in -&gt; A database change is hard to do even for extremely focused tech companies. For companies whose core business is not technology, it might not even make sense to bother.<p>2. They expanded beyond the DB to acquire several companies like Peoplesoft and Netsuite and companies needing these inevitably turn to Oracle database.<p>Don&#x27;t get me wrong, oracle has tons of Optimisations packed into it, but there is nothing which makes it the best database, or even an unambiguous top 3 databse product.
评论 #35380926 未加载
kevinsky大约 2 年前
It is the best database if you are a bank, military or very large company who is already using it. Even in large government departments where I do contract work no one, absolutely no one, ever says &quot;Why don&#x27;t we use an Oracle database for our new application&quot;. If you are a large company and pay enough in licensing fees you can get great support and it plays well with other Oracle acquisitions like PeopleSoft. Some of the support tooling is a nightmare to patch (looking at you OEM!).
评论 #35381251 未加载
ipaddr大约 2 年前
MySQL allows you to group by a field and put other fields in the select. The value of those fields is some random value in one of the group rows. Oracle doesn&#x27;t allow that crap. Oracle vs Postgres Oracle is faster and offers better security.<p><a href="https:&#x2F;&#x2F;www.dbmaestro.com&#x2F;blog&#x2F;database-automation&#x2F;postgresql-vs-oracle" rel="nofollow">https:&#x2F;&#x2F;www.dbmaestro.com&#x2F;blog&#x2F;database-automation&#x2F;postgresq...</a>
meepmorp大约 2 年前
DB2 &gt;&gt;&gt; Oracle
评论 #35381455 未加载
neximo64大约 2 年前
I&#x27;m not sure where you read or heard its the best database. There are equivalents out there for niche uses cases, including enterprise where there are other options that are far better.<p>Perhaps 25 years ago it was true.
samsaga2大约 2 年前
Related: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18442941" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18442941</a><p>Fixing Oracle bugs, it&#x27;s like a knightmare.
tacostakohashi大约 2 年前
It&#x27;s the best at abstracting away problems so that developers can focus on their application&#x27;s functionality.
znpy大约 2 年前
Friendly reminder that Oracle has no customers, only hostages.