1

プログラミング言語 - プラットフォーム - データベースの種類 - ホストプロバイダー/サーバーの種類と構成 - 一部の大企業 (Fb、twitter、groupon、foursquare...) が創業時に使用していたのはどれでしょうか?

例: Core2Duo 4GB RAM、2TB HDD 上の Linux、Apache、Mysql、Php (LAMP)。Python on Google AppEngine...

これにより、私のスタートアップにどれを選択するかについてのアイデアが得られます:D

4

2 に答える 2

4

その情報をググることはできますが、どの企業も別のものを使用していました。

foursquare の場合、MongoDB (NoSQL)、php、おそらく MySQL もどこかにあり、現在は Hive で Hadoop を使用しています。
Twitter については、こちら(Rails、MySQL)を参照してください。

FB はその LAMP から始まり、今日では大規模な PHP/MySQL、Cassandra、Hadoop、Hive、そしておそらくさらに多くの企業が、エンジニアリングについて非常にオープンな会社です (彼らは自分たちが成し遂げたことに誇りを持っています)。

しかし、これをスタートアップに選択するように求めている場合、質問は間違っています。
フロントエンドとバックエンド間のデータと相互作用を計画し、最適なソリューションを決定する必要があります。

また、今日では多くのクラウド サービスがあることにも注意する必要があります。そのうちの 1 つから始めるのが最も理にかなっています。使用した分だけ料金を支払い (ほとんどゼロに近い)、必要に応じてスケーリングします (費用はかかりますが、問題にならない多くのユーザー..)

1,000 万人の (8 億人ではない) ユーザー企業が行っていることを見て、50 人のユーザーに対して同じことをしようとするべきではありません。あなたが構築しようとしているものを 50 人のユーザーが使用するようになることは決してありません。 .

また、私が知っていることから始めます。たとえば、.Net に触れたことはないが、php に精通している場合は、バックエンドに C# ベースのソリューションを選択しないでください。検出)

于 2011-12-27T13:16:30.727 に答える
3

私はフォースクエアについて話すことができます:

Dennis と Naveen が最初のバージョンを構築したとき、それは PHP + MySQL でした。Harry Heymann が参加した後、 Lift Web フレームワークを使用してすべての PHP をScalaで書き直し、データベースを PostgreSQL に切り替えました。最終的に、PostgreSQL はアプリケーションの要件に適していなかったため、MongoDB が導入されました。データは MongoDB に移行され、PostgreSQL は徐々に廃止されました。もはやプロダクションスタックの一部ではないと思います。foursquare はすべて Amazon EC2 で実行されます。

于 2011-12-27T17:07:29.463 に答える