可能重复:
你能帮我解决我的软件授权问题吗?
我正在为一家小公司开发软件。 应用程序后端是Oracle。 我正在寻找可能包含单个用户的最便宜的Oracle版本。 数据库将被安装在一台Fedora Linux服务器上。 有人可以请我指向一个单一用户的价格链接?
你可以请build议我的Oracle版本,我应该去?
Oracle XE或Express Edition。 它是免费的,可能会满足您的需求。 也容易安装!
编辑: 下载链接[Oracle.com]
有一个个人甲骨文,你可以在shop.oracle.comfind这是一个永久许可约450美元或一年约100美元的许可证。 它只在Windows上可用。
如果您的其他问题声明您的应用程序将通过互联网接受连接是正确的,我强烈怀疑您需要多个单用户系统。
当Oracle谈到一个“指定用户”时,他们指的是一个可识别的人通过某个应用程序访问数据库。 它与数据库中创build的用户数(即DBA_USERS
的条目数)没有关系。 如果您的应用程序在互联网上可用,则数亿名指定用户可访问该应用程序,因此几乎可以肯定需要处理器许可证。
我想这可能是因为你在互联网上部署一个应用程序,只有一个用户有login凭据可以访问,但这似乎极不可能。
不是真的直接回答你的问题,但根据项目你可能会考虑使用ORM或其他数据库抽象层与多个数据库后端。 然后,您可以在开发过程中使用任何您熟悉的RDBMS,不要将任何通过ORM完成的查询尽可能简单通用,并希望在进入生产之前将所有内容迁移到Oracle,而不会有太多问题…然后让数据库家伙做任何特定于oracle的调整都需要完成。 我认为有数据库人可用于该项目,因为正在使用的oracle。