私は小さなウェブアプリケーションを開発しています、そのデータサイズは一定です。 つまり、date/userでデータ量が増加します。私は4GBのデータストレージを必要としないので、Webアプリケーション用にOracle Expressを使用できますか?
このアプリケーションでOracle Expressを使用できるかどうかを知りたいと思います。
私は小さなウェブアプリケーションを開発しています、そのデータサイズは一定です。 つまり、date/userでデータ量が増加します。私は4GBのデータストレージを必要としないので、Webアプリケーション用にOracle Expressを使用できますか?
このアプリケーションでOracle Expressを使用できるかどうかを知りたいと思います。
http://www.oracle.com/technology/software/htdocs/xe_lic_prod.html
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.
だから私は、はい、と言うでしょう。
これらの制限は、Oracle自身でも適用されますか?そうでない場合は、インスタンスを1つのCPUでのみ実行するように制限する方法はありますか?
私は、Oracleの限界がかなり深いと思います。私のオラクル経験は、コンサルタントを売るお金を稼いでいることを示しています。デフォルト以外のインストールやファンシー設定をしたい場合は、本当に時間がかかることが予想されます。
選ぶ理由はない:
のMySQL、MS SQL ExpressまたはPostgre SQLを?
これらはすべて無料で制限は少ないです。 ASP.NETまたはJavaまたはPHPを使用してサイトを開発する場合、これらのすべてが意味を成します。 PostgreSQLはおそらく無料のデータベースエンジンのうちの1つです。
本当にクールでフレキシブルにしたい場合は、(N)HibernateやLinqのようなORMを使用してください。これは、使用しているデータベースを抽象化するので、後でデータベースを簡単に変更することができます。
あなたが必要とするすべてのものの詳細を知らずに、私の応答に反映されます。
いくつか挙げてください: 1.このデータベースに接続するユーザーの数はいくつですか? 2. CPUまたはIOバインドシステムですか? 3.必要なDB機能は何ですか?
ほとんどの場合、Oracle Expressはあなたの曖昧な現在のニーズを処理します。最初に実行する可能性が高い問題は、データが4GBを超える場合です。私はあなたのデータが一定にとどまるとは考えていません。 4GBのデータ制限に達するたびにデータをパージしたり、新しいデータベースにデータを移動したりするたびに、データをパージするという苦労は、最初の場所で使用する無料のマーケティングフックの価値がありません。 Oracleライセンスの支払いを予定していない場合は、PostgreSQLやMySQLなどのオープンソースデータベースを使用する方が良いでしょう。人為的な制限はなく、ライセンスは常に無料です。個人的に私はPostgreSQLに行きます。
私は、Oracle Expressを使用してラップトップにOracleのクイック・インストレーションを手に入れることができます。多くの人がおそらくそうしていますが、私は生産では何も使っていません。
これはあなたのすべての要件を知らなくても私の考えです。
はい、オラクルはソフトウェアでThiloが以前に述べた制限を適用します。