Oracle10g 由于我不需要超过4gb的数据存储,我可以将oracle express用于我的web应用程序吗?

Oracle10g 由于我不需要超过4gb的数据存储,我可以将oracle express用于我的web应用程序吗?,oracle10g,Oracle10g,我正在开发一个小型web应用程序,它的数据大小是恒定的。 i、 数据量随日期/用户而增长 我想知道是否可以将Oracle Express用于此应用程序。 所以我会说,是的 Oracle是否自行实施这些限制?如果没有,如何将实例限制为仅在一个CPU上运行?我认为Oracle的限制相当深。我在甲骨文公司的经验表明,他们通过销售咨询服务赚钱,而要做到这一点,他们不需要记录他们的产品。如果您想进行非默认安装或一些奇特的配置,请期待一段真正的时间 为什么不选择: MySql、MS SQL Express还

我正在开发一个小型web应用程序,它的数据大小是恒定的。 i、 数据量随日期/用户而增长

我想知道是否可以将Oracle Express用于此应用程序。

所以我会说,是的


Oracle是否自行实施这些限制?如果没有,如何将实例限制为仅在一个CPU上运行?

我认为Oracle的限制相当深。我在甲骨文公司的经验表明,他们通过销售咨询服务赚钱,而要做到这一点,他们不需要记录他们的产品。如果您想进行非默认安装或一些奇特的配置,请期待一段真正的时间

为什么不选择:

MySql、MS SQL Express还是Postgre SQL

它们都是免费的,限制更少。如果您使用ASP.NET、Java或PHP开发站点,所有这些都是有意义的。PostgreSQL可能是最强大的免费数据库引擎之一


如果你想变得非常酷和灵活,可以使用像(N)Hibernate或Linq这样的ORM。这将抽象您使用的数据库,以便您以后可以轻松地更改数据库。

在不知道您需要的所有细节的情况下,我的回答将反映这一点

举几个例子: 1.有多少用户将连接到此数据库? 2.是CPU系统还是IO绑定系统? 3.您需要什么数据库功能

Oracle Express很可能会满足您目前模糊的需求。您最有可能首先遇到的问题是您的数据增长是否超过4GB。我不会假设你的数据会保持不变,很少有东西会保持不变。在每次达到4GB数据限制时清除数据或必须将数据移动到新数据库时所带来的痛苦不值得让您首先使用它的免费营销挂钩。如果您不打算为Oracle许可证付费,那么最好使用开源数据库,例如PostgreSQL,甚至MySQL,这样软件就不会受到人为的限制,而且谁的许可证总是免费的。就我个人而言,我会选择PostgreSQL

我发现Oracle Express是一个很好的工具,可以在我的笔记本电脑上快速安装Oracle以便学习。我不会在生产中使用它,尽管很多人可能会这样做

这些是我的想法,我不知道你的要求

是的,Oracle在软件中实施Thilo之前所述的限制

Any use of the Oracle Database Express Edition is subject to the following limitations; 
1. Express Edition is limited to a single instance on any server; 
2. Express Edition may be installed on a multiple CPU server, 
  but may only be executed on one processor in any server; 
3. Express Edition may only be used to support up to 4GB of user data 
  (not including Express Edition system data); 
4. Express Edition may use up to 1 GB RAM of available memory.