jra*_*ara 10 oracle sql-server
我根本不了解 Oracle,但我听过 Oracle DBA 说与使用 Oracle(作为 DBA)一起工作比使用 SQL Server“更难”、更困难、要求更高。这个说法有依据吗?
Mar*_*ith 14
Oracle 的准入门槛明显高于 SQL Server。这是否会使使用 Oracle 比 SQL Server“更难”,这取决于“更难”的含义以及您设置标准的位置。
我很少遇到在开发团队中没有专门的 Oracle DBA/开发人员的企业、Oracle 支持的系统。我经常使用在没有任何 DBA 专业知识的情况下开发的 SQL 支持的系统。
为什么?
Microsoft are smart. They've built a database platform that competes with Oracle but made it accessible to anyone that can knock up a database in Access. The notion of Code First, for anything other than the most noddy of departmental applications, scares me witless. But doesn't it make great commercial sense?
Hide the complexity. Make it easy for anyone to build on your database platform. Later, once they're locked in, they can find all the knobs, levers and switches they'll need to get the best out of the product.
Oracle requires expertise on knobs, levers and switches before you can create your first table. To the novice, that makes Oracle more difficult to get started with. Not technically more challenging, just in comparison to SQL Server, plain difficult.
如果您是一名只想“完成任务”的开发人员,您可能会倾向于哪个平台?
专家 Oracle DBA 是否比他的 SQL Server 等价物更专家?不是。Oracle 技术是否比 SQL Server 更复杂?不。对于任何事情是否很难或需要一个好的基准?在地铁上穿越伦敦是两者兼而有之,但我觉得这样做并不优越:)
Sta*_*hns 10
由于 Oracle 在设置/安装期间需要进行更多配置,因此该任务通常留给 Oracle DBA。由于相似性(Microsoft),Windows 服务器管理员更容易安装 SQL 服务器。这个简单的 SQL 安装过程也是最大的问题之一。Windows 服务器管理员弹出 DVD,安装 SQL 并认为“这些 SQL DBA 什么都不做”。由于这种由非 DBA 进行的管理,在生产操作过程中 SQL Server 中存在大量损坏。这就是导致结论的原因:Oracle 比 SQL 稳定得多。
对于 Oracle,服务器管理员安装操作系统,Oracle DBA 安装数据库。需要两名专业人员。对于 SQL 服务器,有时服务器管理员会很兴奋并继续安装 SQL(不是一个好习惯)。一位专业人士使用。这使得 Oracle 看起来比 SQL 服务器更难/复杂。虽然安装 SQL 的非 DBA 永远不会在出现问题时拥有所有权,而且 SQL 问题的解决方案并不是 google 搜索的第一个结果。
由于 Oracle 是由知情的 oracle DBA 安装的,他们可以按照应有的方式对其进行配置和管理。从而给出可接受的正常运行时间和吞吐量。同时,由于服务器管理员将数据文件、日志文件和 tempdb 与操作系统和页面文件一起放在 C 驱动器上,因此 SQL 服务器必须在其自己的碎片 VLF 上窒息。这给人的印象是 Oracle DBA 比 SQL 服务器 DBA 更努力地工作。
Oracle DBA 必须熟悉不同的操作系统。我会给他们功劳。但是 Oracle 的基础保持不变,管理也是如此。我在 HP-UX 和 Linux 上管理过 Oracle。它有一个小的学习曲线,但这是在 IT 工作中有趣的部分。此外,学习曲线基本上是用于登录和目录导航以及其他一些基本命令。一旦您进入 Oracle 控制台(或启动 OEM),无论操作系统如何,它都是一样的。请注意,以上所有内容只是我对所问问题的主观回答。
Oracle 具有更多特性和选项以及更多配置旋钮和设置,因此需要了解和管理的内容还有很多。SQL Server 的 UI 功能使许多任务看起来非常简单(有些人会说太简单了),并且对经验不足的用户隐藏了复杂性。这可能使成为 SQL Server DBA 的知识障碍低于 Oracle。
此外,许多不同的操作系统平台都支持 Oracle,因为 SQL Server DBA 只需了解一种操作系统。
另一方面,我认识的 DBA 都支持他们,他们说 Oracle 的麻烦要少得多,因为它的故障更少,并且不需要像 SQL Server 那样经常修复。
归档时间: |
|
查看次数: |
12336 次 |
最近记录: |