2011-08-31 7 views
1

私はWebアプリケーションを開発するための計画段階にあり、遠いデータベースのオプションが行くにつれて私の最善の策を見つけようとしています。私はすでにPHPとmysqlデータベースに精通しています。当初、ウェブサイトはいかなる取引も処理しませんが、私の希望はウェブサイトが大幅に拡大し、ウェブサイトにトランザクションと販売を組み込むことです。私の懸念は、PHPは将来のトランザクションのために十分安全であるということですか?もしそうでなければ、mysqlからmysqlに切り替えることは可能でしょうか?オラクルや別の「より安全なデータベース」が広がっているのですか?あなたの時間と応答に感謝します。私はスケーラビリティのためにmysqlを使うべきですか?

+0

"mysql vs oracle"は "prius vs bentley"のように見えます(コストの面では) – zerkms

+1

[PostgreSQL](http://www.postgresql.org/) –

+0

私は知っています。私は快適ゾーンから抜け出して、Oracleを調べ始める必要があると思います。 – Scott

答えて

4

予測可能な将来の計画であり、これを超えてはなりません。正しく使用されている場合、MySQLは信じられないほど規模を拡大することができます(それを使用する名前の一部をチェックアウトしてください。http://www.mysql.com/why-mysql/case-studies/)。

セキュリティ面では、それは完全にあなたのコーディング能力に左右されます。セキュリティは本質的にある言語やDBよりも優れているわけではありませんが、一部の言語では入力障壁が非常に低く(PHPはその1つです)、ひどく規模が大きく、セキュリティ上の悪夢となるアプリケーションを開発する多くのホビープログラマーを招く傾向があります。

知っていることに固執し、必要に応じて技術を開発させてください。真剣にスケールアップしてしまうほとんどのWebアプリケーションは、履歴(DBエンジン、フレームワーク、プラットフォーム、言語などを変更することが多い)にいくつかの書き換えがあります。未来を予測することはできないので、今あなたが良いものに固執する。

tl; dr:PHPとMySQLは問題ありません。

+0

Scottyは、管理対象MySqlのAmazon RDSをクラウド内でチェックアウトすることもできます。これはスケーラビリティ上の懸念を取り除くのにも役立ちます。 – Tahbaza

+0

とよく言われて、良い点。ありがとう。 – Scott

0

Php & MySQLは、世界中の何百万もの商用/トランザクションサイトで使用されています。セキュリティ面では、他のどの言語よりも安全性が低くなっています。

オラクルに切り替えることも問題ありませんが、なぜ私はそれらに熱心に潜んでいるのか理解できません。 *ライセンス料は付属しています。

+0

それは、私がスイッチを作ることに消極的だったもう一つの理由です。ありがとう。 – Scott

0

Scotty:私は自分自身でMySQLを使用していないので、長い時間が経ちましたが、MySQLは膨大なトランザクションを処理し、優れたセキュリティを提供できる成熟したデータベースだと思います。

私はちょうどmwan100の答えを見ました。私はお金の上にあると思います。あなたは今知っているものに固執し、将来を見越して計画してください。

+0

良い点。お返事をありがとうございます。 – Scott

0

MySQLは世界のほぼすべてのホスティングプロバイダで使用されています。だから、MySQLが真剣に検討されるべき理由を知る必要があります。そして、私は同意します。将来を見越して、将来を見越して計画します。

+0

良い点。お返事をありがとうございます。 – Scott

関連する問題