OS X Leopard 上の ColdFusion 8 Standard Edition。
新しいウェブサイトを開発しています。
ColdFusion と組み合わせて使用するのに最適なデータベースは何ですか?
簡単なクレジット カード操作、登録情報、インディーズ ソフトウェア会社の CRM 情報を保存します。
OS X Leopard 上の ColdFusion 8 Standard Edition。
新しいウェブサイトを開発しています。
ColdFusion と組み合わせて使用するのに最適なデータベースは何ですか?
簡単なクレジット カード操作、登録情報、インディーズ ソフトウェア会社の CRM 情報を保存します。
MySQL や PostgreSQL を調べます。
私はMySQLに精通しています。むしろ大好きです。しっかりしていて、優れた管理ツールを備えています。OSX サーバーで (数年前) PHP を使用して使用しましたが、小規模な操作には十分以上のパフォーマンスが得られました。間違いなく一見の価値があります。
MySQL は OS X に既にインストールされているため、MySQL をお勧めします。
また、ホスティング会社によって広くサポートされているため、適切なホストを見つけるのに問題はありません (stackoverflow の右下にロゴが表示されている CrystalTech を含む)。
簡単な答え:AccessもCFの組み込みソリューションもありません。どちらも開発には問題ありませんが、実際のライブシステムには問題があります。
より良い答えは次のとおりです。データベースサーバーで実行されるものは何でも。WebサーバーとDBサーバーを分離しておくことをお勧めします。
ライブサイトは本当にLeopardで実行されるのでしょうか?その場合、答えは、CFがドライバーを使用できるLeopardで実行されるものになります。MySQLはオプションですか?
その答えは、いくつかの要因によって異なります。
どのくらいの負荷がかかると予想されますか? これが 4 人または 5 人が頻繁に使用しないイントラネット ソリューションである場合は、組み込みの SQLLite で十分な場合があります。これが、毎日数百件の注文を受けることが予想される一般向けの Web アプリケーションである場合、同じサーバー上で MySQL または PostgreSQL サーバーを並行して実行することをお勧めします。数十万件の注文を見ている場合は、MySQL または PostgreSQL を別のサーバーで実行することをお勧めします。
Oracle、Sybase などの開発の専門知識を持つコーダーがいる場合は、それらに投資する価値があるかもしれません。始めたばかりのコーダー、または MySQL や PostgreSQL の経験があるコーダーがすべている場合は、明らかにそのほうが理にかなっています。
また、アプリケーションが接続する他のシステムがあるかどうかも検討してください。Oracle を必要とする注文処理システムを使用する場合は、おそらく Oracle が必要になるでしょう。
PostgreSQL と MySql はどちらも、特に運用環境で使用できる場合に適したオプションです。そうは言っても、Derby (フル バージョンであり、cf に付属する組み込みバージョンではありません) は企業をターゲットにしています。CFの有無にかかわらず、ダービーの限界を押し広げた人の話を本当に聞きたい. 全体が Java で書かれていることは非常に魅力的ですが、下位レベルの言語で書かれていないため、パフォーマンスに問題があるようです。
MySQL を使用する場合は、開発環境のMAMPを確認してください。Apache、MySQL、および PHP がマシンにインストールされます。その後、Coldfusion を簡単に上に追加できます。私は自分の Macbook でそれを行いましたが、それは魔法のように機能します。PostgreSQLにリンクして機能させることもできると思います。
MAMP ウェブサイト: http://www.mamp.info/
WAMP で CF8 を動作させるための非常に役立つビデオについては、次のリンクをチェックして ください。
(Windows を使用している場合は、次のリンクをクリックしてください: http://www.wampserver.com/
参考までに、WAMP に Coldfusion をインストールしようとしたことはありませんが、動作することは確信しています)