2018年5月号2018年4月18日発売B5判/192ページ定価(本体1,220円+税)ただいま弊社在庫はございません。第1特集パフォーマンスを向上させるテーブル設計とSQL“速い”データベースの作り方データベースをアプリケーションのボトルネックにさせないために,考えなければならないことは何でしょうか。データベースの基礎部分,テーブル設計を見直しましょう。正規化をしたうえで,適切なインデックスを張ることが肝心です。その次は,データベースを操作するSQL。SELECTやWHEREといった「句」がどのような順番でどのように処理されるのかを理解することで,遅いSQLの原因がわかります。RDBMSの持つ強力な機能も,高速化のための武器になります。OSSのRDBMSであるMySQL・PostgreSQLについて,それぞれの持つ機能,得意分野を知りましょう。さらなる高速化のための手法として,RDBMS以外のデータストアも検討します。Store,Redisを取り上げます。第2特集HashiCorp入門Vagrant,Packer,Terraform,Consul――いっきにわかる使い方コンピュータは,作業をもっと便利にするための道具であるはず。スマホ対応や,その他ユーザニーズに合わせて日々複雑化するITシステム。そんな開発の現場のニーズをくみ取ったツール群が,HashiCorpにあります。これはインフラをコードとして管理し,自動化しようとする原理原則です。ワークフローが優先であり,技術ありきではなく,シンプルでモジュール型であり連携できるものであること,そしてインフラをコード化することです。同社が提供するツール群の中でも基本中の基本とも言えるのがVagrantで,ローカルの開発環境構築を自動化できます。Packerは仮想マシン・イメージを自動的に構築するためのシンプルなツールです。Terraformはクラウドや仮想化などのインフラ管理の自動化を目指します。Consulは運用やメンテナンスにおいてサービス・ディスカバリをするツールです。本特集ではこれらのツール群の使い方をまとめました。みなさんの日々の業務を推進するものになるでしょう。Support版のリリースを行っています。LTS(デスクトップ版とサーバー版)について,従来からの変更点や新機能を中心に紹介します。一般記事Jamesのセキュリティレッスン【11】Wiresharkはじめました!Wiresharkを使ったパケットキャプチャへの理解を深める本連載。今回は新年度スタートということで,パケットキャプチャ入門者に贈るWiresharkの導入解説です。インストールのポイントから画面の見方,必須となるフィルタの使い方を説明します。GPUサーバでディープラーニング【3】GPUサーバでつくるミニ囲碁プログラム(前編)ここ数年,ディープラーニングを用いてさまざまな課題を解決しようとする取り組みが多くあります。Unit)を用いてモデルを訓練する,ということをご存じの方も多いのではないでしょうか。連載の第3回はディープラーニングの成功事例としてよく取り上げられる「囲碁」を題材に,CPUとGPUとで学習を行いながら,どのようにしてディープラーニングが利用されているかを前後編に分けて解説していきます。【5】ARペット育成ゲームの仕上げAppleはiPhoneやiPadでのAR体験をユーザにもたらそうとしています。11でリリースされた「ARKit」はそのARアプリケーションを開発するためのフレームワークです。この短期連載では,AR空間や物理エンジンの使い方を理解し,シンプルなARゲームを完成させることを目的とします。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。