2011-02-01 7 views
5

データベース駆動型のWebサイトを開発する予定です。データベースは本当に巨大です。私はそれをWikipediaと比較することはできませんが、imdb.comほど大きなものになる可能性があります。私は、どのスクリプト言語を選ぶべきかについて、ジレンマに陥っています。 Ruby on Rails Web開発フレームワークでは、コードを書くのが速いですが、巨大なデータベースやパフォーマンスのスケーラビリティなどを管理するのに適しています.RoRについてはわかりません。親切にも私のプロジェクトのための良いWeb開発フレームワークをお勧めします。可能であれば、賛否両論を記載した他のフレームワークとの選択の比較。データベース駆動型Webサイトを開発するための最良のスクリプト言語は何ですか?

+0

データベースのサイズはあなたが選択するDBMSに影響するかもしれませんが、言語の選択には何の影響も与えません。彼らはすべて完全にSQLクエリを実行することができます。 – geoffspear

答えて

1

スクリプト言語は、実質的なユーザー数がある場合にのみ有効です。しかし、たとえそれがあなたのコードをどのように書くかによって異なります。例えば、FacebookはPHPを使用しています。

大規模なデータベースでは、使用しているRDBMSを見て、その計画に対処することが重要です。これがなければ、アプリ層に入る前にボトルネックを持つことになります。

あなたはどのデータベースを使用していますか?

+0

MySQLを使用します – Shilpa

+0

OK ...そして、あなたはデータで何をしていますか?あなたはWikipedia/IMDBについて言及しています - 月に数百万回のヒットを持つwebappを構築する予定ですか?私たちは何の話をしていますか? – diagonalbatman

3

私はこの質問に2つの部分で答えたいと思います。

1.データベース:あなたのデータが巨大になるならば、最初にデータベースの設計に焦点を当てます。データベース駆動開発、フレームワークではなく、データベースによるボトルネック。:あなたは時間を持っている場合は、[今すぐ第二の点に

2.フレームワーク/言語をさあ、などの

をデータベースを探索してみてくださいここではほぼすべての言語が〜同じレベルを実行します、ここではデータベースの設計とwに依存します帽子はあなたの最終用途になります。ウェブベースのアプリケーションのために行く場合は、スクリプト、データベースインタフェースとWebインタフェースのように、(多言語での)多くの部分でアプリケーションを開発するために滑走している場合は、

のために行きますその後、

  1. スクリプティング言語:Perl/Pythonの
  2. データベースインターフェイス:C/C++
  3. Webインターフェイス:ジャンゴ/ ROR
2

また、具体的データベース駆動型のWebサイトを構築するために設計されてWebDNAを、使用することができます。これはスクリプト言語でもデータベースシステムでもあります。

0

ユーザーには、ユーザーがなく、データベースには2つのアイテムしか存在しない可能性があります。これらの想定されているWeb開発者のほとんどは馬鹿であり、何をしているのか分かりませんし、ビジネスプランもありません。彼らはまた脳がありません

関連する問題