Software Design 2016年2月号

今号の特集概要

第1特集
2大OSSデータベースの勘所を探れ!
MySQLとPostgreSQL[最新]徹底比較

似て非なるOSS DBの二大巨頭のMySQLとPostgreSQLは,ともにインターネットとOSSをベースとしたシステム開発の流れの中を生き抜き,多くのユーザと開発者を巻き込みながら発展してきました。それぞれに機能的な特徴があるのは当たり前ですが,MySQLを得意とする方,PostgreSQLを得意とする方と大きく2つに分かれるのは皆さん承知のことと思います。

本特集では,二大OSS DBの新バージョンのリリースがちょうど重なったこともあり,それぞれの機能の違いを振り返りながら解説し,エンジニアとしてより深い見識を得るために両方の勘所を探ります。コンピュータがかかわるアーキテクチャの違いから,人間がかかわるコミュニティの違いまで,本特集で一気におさえて,OSS DBを自在に使うヒントを得てください。

第2特集
インフラエンジニアの新常識!
1Gbps超ネットワーク高速化時代の適切なLANケーブリングの教科書

少し前まで,有線LANの速度は100Mbps~1Gbps程度で済んでいました。しかし,最近のデータセンターやオフィスでもネットワークの高速化が進んできており,1Gbps超の速度を取り扱う機会が増えてきました。サーバでは10GbEをサポートしたり,オフィスでも10Gbps~100Gbpsをサポートしたりというケースもあります。

通信速度の高速化は,利用する通信ケーブルの多様化につながります。多種多様な通信ケーブルを選択し,そのシステムシステムごとに適切な通信ケーブルを選ぶ時代になりました。

また,ラック内の配線にもいろいろな技があります。たとえば,ケーブルを抜けにくく,保守しやすくするノウハウや道具があります。

本特集では,インフラエンジニアに求められる,最近のケーブリング事情について解説します。

一般記事
まだEclipseぐせが残ってませんか?
Android Studioのスタイルで効率アップ!

2015年12月でAndroid Developer Tools(ADT)のサポートが正式に終了しました。ADTから移行したばかりだと操作に戸惑うばかりで「Android Studioの良さがわからない」と思う人も多いのではないでしょうか。本稿では最近ADTから移行したばかりの人に向けて,アプリ開発を効率良く行うためのAndroid Studioの活用方法を解説します。

短期集中連載
クラウド時代のWebサービス負荷試験再入門
【3】段取りに従った負荷試験の進め方(前編)

クラウドの登場により,システムリソースの調達スピードが劇的に速くなり,中小のサービス事業者や開発ベンダでも巨大なリソースを扱えるようになりました。本連載では,オンプレミス時代に行っていた負荷試験とクラウド時代に行うべき負荷試験の考え方の違いを説明し,その具体的な実施方法を事例を交えながら解説していきます。第3回となる今回は,いよいよ実際の負荷試験の進め方を紹介します。

短期集中連載
【最終回】SMB実装をめぐる冒険
【4】File System for Windowsの作り方

ChromeOS向けに「Windows共有フォルダをChromeOSのファイルアプリにマウントする」ことができるChromeアプリ「File System for Windows」がリリースされました。これを開発するためには,SMB(Server Message Block)と呼ばれるプロトコルを理解し,SMBプロトコルを話すクライアントコードをJavaScriptで書くことが必要でした。本稿は,そんなSMBプロトコルの実装に挑戦した開発者の経験談を,探偵が真相に迫っていくような雰囲気で紹介します。

目次

第1特集
2大OSSデータベースの勘所を探れ!
MySQLとPostgreSQL[最新]徹底比較

  • 第1章:利用シーンの違いとアーキテクチャの違い
    速度の違いはなにに起因するのか…… 曽根 壮大
  • 第2章:利用時の違い
    ライセンスの検討,インストールとクライアントツールを知る…… 曽根 壮大
  • 第3章:SQLの違い
    実務で気をつけるべき構文とその挙動…… 曽根 壮大
  • 第4章:機能性の違い
    速度,パフォーマンスについて考える…… 曽根 壮大
  • 第5章:拡張性の違い
    一歩進んだ使い方を知る…… 曽根 壮大
  • 第6章:MySQL 5.7とPostgreSQL 9.5新機能比較
    JSON対応をはじめとした期待の新機能…… 曽根 壮大
  • 第7章:MySQLとPostgreSQLコミュニティの違い
    仲間作りと情報交換の場…… 曽根 壮大

第2特集
インフラエンジニアの新常識!
1Gbps超ネットワーク高速化時代の適切なLANケーブリングの教科書

  • 第1章:ネットワーク/サーバエンジニアに求められる
    ケーブルと配線の知識…… 佐伯 尊子
  • コラム:スムーズなIEEE802.11ac無線LAN移行のために――「NBASE-T」「MGBASE-T」の取り組み…… 佐伯 尊子
  • 第2章:勝負は機器設定,マウント時から始まっている
    保守性・耐障害性に優れたラック内配線…… 佐伯 尊子
  • Appendix1:膨大なケーブルを効率よく管理するために
    配線管理と誤抜防止に役立つツール…… 佐伯 尊子
  • Appendix2:通信とともに給電も行える
    PoEのしくみと機器選定の注意点…… 佐伯 尊子

一般記事

  • まだEclipseぐせが残ってませんか?
    Android Studioのスタイルで効率アップ!…… 有山 圭二

短期連載

  • クラウド時代のWebサービス負荷試験再入門【3】
    段取りに従った負荷試験の進め方(前編)…… 仲川 樽八
  • 【最終回】SMB実装をめぐる冒険【4】
    File System for Windowsの作り方…… 田中 洋一郎

Catch up trend

  • 迷えるマネージャのためのプロジェクト管理ツール再入門【11】
    クラウド時代だからこそIT運用部門の負担が増大! JIRA Service Deskで改善しよう…… 樋口 晃,南澤 華代,大塚 和彦

連載

  • ITエンジニア必須の最新用語解説
    【86】Accelerated Mobile Pagesプロジェクト……杉山 貴章
  • digital gadget
    【206】神戸にてSIGGRAPH ASIA 2015開催
    ……安藤 幸央
  • 結城浩の再発見の発想法
    【33】Data Compression……結城 浩
  • [増井ラボノート]コロンブス日和
    【4】Gyazo……増井 俊之
  • 【最終回】軽酔対談 かまぷの部屋
    【19】ゲスト:上田 隆一さん……鎌田 広子
  • ツボイのなんでもネットにつなげちまえ道場
    【8】PWMしてみる……坪井 義浩
  • Androidで広がるエンジニアの愉しみ
    【2】Android 6.0の新しいセキュリティモデル……谷口 岳
  • るびきち流Emacs超入門
    【22】auto-insert-modeでファイル新規作成を迅速に……るびきち
  • Vimの細道
    【5】Vimで何でも読み書きする……mattn
  • セキュリティ実践の基本定石
    【29】DNSシンクホールはマルウェア対策の切り札となるか?……すずきひろのぶ
  • Erlangで学ぶ並行プログラミング
    【11】NIFによる外部プログラムやライブラリとの連携……力武 健次
  • 書いて覚えるSwift入門
    【11】Swiftのオープンソース化……小飼 弾
  • Sphinxで始めるドキュメント作成術
    【11】HTMLドキュメントを検索しよう……打田 智子,清水川 貴之
  • Red Hat Enterprise Linuxを極める・使いこなすヒント .SPECS
    【18】RHEL 7.2リリース……藤田 稜
  • Be familiar with FreeBSD~チャーリー・ルートからの手紙
    【28】bhyveでOpenBSDファイアウォール on FreeBSDを構築(その3)……後藤 大地
  • Debian Hot Topics
    【32】DebConf15レポート(後編)と,Debianの近況……やまねひでき
  • Ubuntu Monthly Report
    【70】LibreOffice 5.1の新機能…… あわしろいくや
  • Linuxカーネル観光ガイド
    【47】Linux 4.1の新機能――mdをクラスタに対応するmd-cluster……青田 直大
  • Monthly News from jus
    【52】地域は違えど悩みは同じ? コミュニティ運営を考える……法林 浩之,榎 真治
  • Hack For Japan~エンジニアだからこそできる復興への一歩
    【50】第3回 IT×災害会議で考えた,エンジニアができる貢献とは……及川 卓也,佐伯 幸治,鎌田 篤慎,高橋 憲一
  • 温故知新 ITむかしばなし
    【51】Pascal~プログラミング教育に最適な言語~……速水 祐
  • Mackerelではじめるサーバ管理
    【12】Mackerel活用事例――GMOペパボの場合……高谷 雄貴
  • ひみつのLinux通信
    【24】エリート語……くつなりょうすけ