がないですよね?
これって、アドレスのマッピングをおこなっているんだと思うんですが、
具体的にどんな言語で記述されているんでしょうか?
検索エンジンですと、核はC言語だと思うんですが、全部Cで書かれていると
思えないんですよね。
あと、この辺りのWEBサービスの開発トレンドが分かる様な本は無いでしょうか?
2004年という古い情報を鵜呑みにしてはいけないが大きくは変わっていないと思うが受け売りだとすれば無意味
現在googleで行っている人材募集要項から用いている技術が垣間見える
(1)募集要項を見ると表面に近い部分ではPython必須らしい
東京
Linux Systems Administrator (SRE) YouTube - Tokyo
http://www.google.co.jp/support/jobs/bin/answer.py?answer=180068
>Solid scripting skills, Python experience is a big plus.
Webmaster - Tokyo
http://www.google.co.jp/support/jobs/bin/answer.py?answer=172319
>Strong HTML, CSS, and JavaScript skills with solid knowledge of usability, accessibility and cross browser issues
>Experience with Python, Django, and App Engine a plus
アメリカ
Let's work together. - US jobs - Google
http://www.google.com/intl/en/jobs/
(2)エンジニアのスキルからjavaに関連する技術も使われている可能性はある
Google の概要 - 経営陣
http://www.google.co.jp/intl/ja/corporate/execs.html
>サンジェイ ゲマワット
>サンジェイは、Google プロダクトのほとんどで使用されている分散コンピューティングインフラストラクチャに携わっています。さまざまなストレージシステム(GFS、Bigtable)、バッチ処理システム(MapReduce)、ネットワーキングライブラリ、データ表現言語、メモリ管理システム、および各種パフォーマンス測定ツールの設計と導入を指揮しています。
>以前、サンジェイは DEC のシステム研究センターで研究員を務めており、パフォーマンス測定ツール、Java 仮想マシン、Java コンパイラなどに携わりました。
コアの部分は残念ながら情報が見えない
Linuxを使っているという事でgccを使っている可能性は非常に高い
デーモンもapacheなどを改造して使っているものと思われるが確証は無い
もっと多角的に見ていけばさらに絞り込める可能性はある
データ収集して推敲を進める事にどれだけの意味があるか不明のため今はここまで
PHPで作っていてもPerlで作っていてもJavaで作っていても
拡張子をなくすことが可能です。
拡張子で使用言語を推察するのは、あまり意味ありません。
Googleの検索エンジンの本当のコアはファイルシステムで、その部分はCで書かれてると思います。
http://internet.watch.impress.co.jp/cda/event/2004/11/16/5430.ht...
インデクサなどはコアは恐らくCで書かれているでしょうね。
それ以外のインターフェイス部やインデクサへのデータの受け渡しAPIなどは何を使っているんでしょうか???
MySQLも活用していると言いますし、もっと周辺の技術を知りたいです
すみません、書き方が悪かったです。URLの静的化の話ではなく、>1の方の様な言語仕様や
URLの静的化の規則性にトレンドがあるか、ですとか、もっと具体的に大規模なWEBサー
ビスを構築する上でトレンドがあるかといった資料を探しておりました。
2004年という古い情報を鵜呑みにしてはいけないが大きくは変わっていないと思うが受け売りだとすれば無意味
現在googleで行っている人材募集要項から用いている技術が垣間見える
(1)募集要項を見ると表面に近い部分ではPython必須らしい
東京
Linux Systems Administrator (SRE) YouTube - Tokyo
http://www.google.co.jp/support/jobs/bin/answer.py?answer=180068
>Solid scripting skills, Python experience is a big plus.
Webmaster - Tokyo
http://www.google.co.jp/support/jobs/bin/answer.py?answer=172319
>Strong HTML, CSS, and JavaScript skills with solid knowledge of usability, accessibility and cross browser issues
>Experience with Python, Django, and App Engine a plus
アメリカ
Let's work together. - US jobs - Google
http://www.google.com/intl/en/jobs/
(2)エンジニアのスキルからjavaに関連する技術も使われている可能性はある
Google の概要 - 経営陣
http://www.google.co.jp/intl/ja/corporate/execs.html
>サンジェイ ゲマワット
>サンジェイは、Google プロダクトのほとんどで使用されている分散コンピューティングインフラストラクチャに携わっています。さまざまなストレージシステム(GFS、Bigtable)、バッチ処理システム(MapReduce)、ネットワーキングライブラリ、データ表現言語、メモリ管理システム、および各種パフォーマンス測定ツールの設計と導入を指揮しています。
>以前、サンジェイは DEC のシステム研究センターで研究員を務めており、パフォーマンス測定ツール、Java 仮想マシン、Java コンパイラなどに携わりました。
コアの部分は残念ながら情報が見えない
Linuxを使っているという事でgccを使っている可能性は非常に高い
デーモンもapacheなどを改造して使っているものと思われるが確証は無い
もっと多角的に見ていけばさらに絞り込める可能性はある
データ収集して推敲を進める事にどれだけの意味があるか不明のため今はここまで
確かにPythonを使っているという噂を知り合いのエンジニアから聞いたことがあります。
うちもhtaccessやhttpd.confで拡張子変更を行っていますし、Sakuraのレンタルサーバは、デフォルトでhtml→php→cgiと
設定してありますね。
どちらかというと、設定方法の話ではなく、そうすることのメリット性とか、そうする必然性を知りたいとい
いますか、何かトレンドがあるのか・・・など大枠的な所を知りたかったです
確かにPythonを使っているという噂を知り合いのエンジニアから聞いたことがあります。