代码之家  ›  专栏  ›  技术社区  ›  Szymon Lipiński

Oracle数据库的缺点

  •  -1
  • Szymon Lipiński  · 技术社区  · 15 年前

    你能找到Oracle的哪些缺点?

    5 回复  |  直到 15 年前
        1
  •  5
  •   Carl Smotricz    15 年前
    • Oracle的私人/小时间使用是免费的。但是,面向大用户的Oracle很快就会变得昂贵。
    • Oracle的配置并不简单。支付巨资的公司通常会让甲骨文的全职管理员担任员工。
    • 如果你经常使用开源代码,那么甲骨文在那里并不流行。使用mysql和postgresql,你会离家更近。
    • 安装Oracle之后,您会觉得您的PC不再是您的了。它很大,消耗了大量的内存和性能。
        2
  •  5
  •   gorsky    15 年前

    它很贵。

        3
  •  4
  •   Community CDub    8 年前
    1. Oracle一直在努力简化部署。(他们有充分的经济理由不这么做。)

    2. 这个 '' IS NULL 问题。

        4
  •  2
  •   Philip Schlump    15 年前

    Oracle许可协议允许他们审核数据库的使用情况。所以,如果你有5个用户的许可证,而你有50个用户,你就要付50个。对于网站,他们真的希望您拥有每个用户的许可证。

    雇佣人员与Oracle合作比其他数据库更昂贵(IBMDB2也是$$)。

    由于Oracle非常昂贵,它假定它是计算机上唯一运行的东西,并且它想占用整个计算机的所有资源。

    与Windows计算机相比,Oracle的设计对un*x服务器更有利(这可能对您不利,也可能不会对您不利)。

    大多数文档都严格来自Oracle—Web文档/帮助/示例上的内容很少。对于MySQL或其他开放源码数据库,通常可以通过谷歌搜索来解决您的问题。

    甲骨文也有一大串好东西。

    1. 巨大的可扩展性
    2. 支持面向对象的表
    3. 有很多人要雇来做这件事
    4. 在各种硬件上运行
    5. 分区是惊人的
    6. 基于成本的查询优化
        5
  •  1
  •   Venkataramesh Kommoju    15 年前

    根据我的经验,

    当我们想要对数据库进行转储并稍后导入时,对于大小为4 TB的数据库来说,这是永远都需要的。

    但是,如果在DB2中也这样做,那么在不到一小时的时间内就完成了。

    Oracle速度非常慢的原因是,它们不允许用户/dba直接从文件级别获取转储。他们没有任何要开发的实用程序或API。

    DB2还有很多东西,比如dsnutilb、dsntiaud等等。