可能重复:
您能帮助我解决软件许可问题吗?
我正在为一家小公司开发软件。应用程序后端是 Oracle。我正在寻找最便宜的 Oracle 版本,该版本可能只包含单个用户。数据库将安装在一台机器上,即 Fedora Linux 服务器。有人能给我指出一个包含单个用户价格的链接吗?
您能建议我应使用哪个 Oracle 版本吗?
答案1
Oracle XE,或 Express Edition。它是免费的,可能满足您的需求。安装也很容易!
答案2
您可以在以下位置找到个人神谕:shop.oracle.com 永久许可证价格约为 450 美元,一年许可证价格约为 100 美元。不过,它仅适用于 Windows。
答案3
如果你的声明其他问题您的应用程序将通过互联网接受连接是正确的,我强烈怀疑您需要的不仅仅是一个单用户系统。
当 Oracle 谈到“指定用户”时,他们指的是可以通过某个应用程序访问数据库的可识别人员。这与数据库中创建的用户数量(即 中的条目数量DBA_USERS
)无关。如果您的应用程序在互联网上可用,则数亿指定用户可以访问它,因此您几乎肯定需要处理器许可证。
我认为您可能正在互联网上部署一个只有一个用户具有登录凭据才能访问的应用程序,但这似乎不太可能。
答案4
这实际上不是对您的问题的直接回答,但根据项目的不同,您可能会考虑使用 ORM 或其他具有多个数据库后端的数据库抽象层。然后,您可以在开发过程中使用您熟悉的任何 RDBMS,使任何未通过 ORM 完成的查询尽可能简单和通用,并希望在投入生产之前将所有内容迁移到 oracle 而不会出现太多问题……然后只需让数据库人员进行任何需要进行的 oracle 特定调整。我假设有数据库人员可以参与该项目,因为正在使用 oracle。