タグ

2011年8月30日のブックマーク (3件)

  • Haskell から見た node.js - あどけない話

    誤訳 以前、「サーバサイドJavaScriptのNode.js、最初はCやHaskellを検討し失敗。開発者ライアン・ダール氏へのインタビュー」という記事が twitter で話題になっていました。 ―― なぜJavaScriptを選んだのでしょう? ダール氏 実は最初は違いました。最初はC、Lua、Haskellなどで失敗していました。そんなときV8(Chromeが採用しているJavaScriptエンジン)に気がついて、やろうとしていることに対してJavaScriptが完璧な言語だと突然ひらめいたのです。 ただでさえ、Haskell は遅いと誤解されているのに、このような悪意さえ感じらえる訳だと、さらに誤解が深まりそうです。原文にはこう書かれています。 Dahl: Originally I didn’t. I had several failed private projects doi

    Haskell から見た node.js - あどけない話
  • karelog.jp

    This domain may be for sale!

  • クエリオプティマイザ - Docs-Japanese - 10gen Confluence

    Based on v7 (2010-10-07更新) - オリジナル MongoDBのクエリオプティマイザは、クライアントからクエリが送られてくるたびに、クエリプランを生成します。そして、作成されたプランが実行され結果が返されます。このため、MongoDBでは、MySQLのようなアドホックはクエリをサポートしています。 また、このクエリオプティマイザは興味深い実装がされています。昔ながらの方法は(コストベース、統計分析)は、いくつかの次のいくつかの問題があるので使われていません。 まず、クエリオプティマイザがコンスタントに悪いクエリプランを選んでしまう可能性があります。たとえば、データ内に、オプティマイザが気がづかない相関関係があるかもしれません。このような場合、開発者はクエリプランを使うことがあります。 また、昔ながらの方法では、プロダクション環境でクエリプランが変わることがあります。テ

    koba789
    koba789 2011/08/30
    どういうことだってばよ