{"product_id":"4910058270644","title":"ソフトウエアデザイン 2024年 06月号 [雑誌]","description":"第1特集\u003cbr\u003eSQLチューニングする前に知っておきたい\u003cbr\u003e実行計画＆インデックスのしくみ\u003cbr\u003eITエンジニアにとって、RDBMSとSQLはもはや必須技術になっているはず。しかし、データベースのパフォーマンスを改善するSQLチューニングは、うまく実践できていない方も多いのではないでしょうか。\u003cbr\u003eそこで本特集では、SQLのチューニングをする前に知っておくべきSQL実行のしくみや内部構造をおさらいし、インデックスや実行計画を正しく活用する方法を紹介します。インデックスのしくみや、実行計画の見方について、自信を持って説明できるようになりましょう。\u003cbr\u003e\u003cbr\u003e第2特集\u003cbr\u003e［実証］Bun\u003cbr\u003e次世代JavaScriptランタイムの実体に迫る\u003cbr\u003e2023年9月にv1.0のメジャーリリースが出た「Bun」。オールインワンな機能、速さ、Node.jsとの互換性を売りとしてv0.xのころから注目を集め、圧倒的なシェアを誇るNode.jsに取って代わるのではないかとも言われてきました。しかし、実際のところその機能や性能などはどうなのでしょうか？\u003cbr\u003eそこで本特集では、Bunの機能や性能を解き明かしていきます。Bunが登場したJavaScriptランタイム界の背景、Bunの機能や使い方、そしてNode.jsとの性能比較検証を通して、実体に迫りましょう。\u003cbr\u003e特別企画\u003cbr\u003eDI―依存性の注入―はなぜやるの？\u003cbr\u003e「コンポーネント間の結合度を下げる」とは\u003cbr\u003eDI（Dependency Injection、依存性の注入）は、JavaやC#などで幅広く利用されるプログラミング手法です。しかし、当たり前に使われすぎていてあらためて解説されることは少なく、「依存性の注入」という抽象的な表現も相まって、じつはよくわかっていないということもありそうです。本誌でも時々目にする用語ですから、この機にDIの具体的な利点や実現方法を解説します。","brand":"技術評論社","offers":[{"title":"Default Title","offer_id":48586653696304,"sku":"","price":1562.0,"currency_code":"JPY","in_stock":true}],"url":"https:\/\/www.maruzenjunkudo.co.jp\/products\/4910058270644","provider":"丸善ジュンク堂書店ネットストア","version":"1.0","type":"link"}