2010年の連載一覧

サブコーナー

5記事(最終更新:2010年03月30日)

1記事(最終更新:2009年08月03日)

記事一覧

何を用意すればいいですか?

はじめにはじめまして、タクシーサイトの田口と申します。インストールマニアックス3の決勝進出をきっかけに、編集部から声を掛けられ、本稿を執筆する機会を頂きました。この連載では、「ゼロからはじめるWindows Azure」と題して、環境の準備から、Azureを利用するための申込み、アプリケーション(W

田口 一博, 小木 ナツキ

2010年10月25日 20:00

  • クラウド
  • 技術解説

SQLパフォーマンスの「見える化」をプロセス全体に適用する

アプリケーションライフサイクルとSQLパフォーマンス過去2回にわたって見てきたSQLパフォーマンスチューニングの手法を、今回は、アプリケーションライフサイクル全体のなかでとらえなおしてみましょう。SQLのパフォーマンス問題の多くは、テスト段階でチェックされるべきものかもしれませんが、実際には、運用段

藤井 等

2010年10月25日 20:00

  • データベース
  • 技術解説

センサーから取得したデータの利用

人感センサーで、人を感知する今回は、センサーから入力されたデータの利用方法について見ていきましょう。用いるセンサーは、アイ・オー・データ製の人感センサー、「WinSensorシリーズ(SENSOR-HM/ECO)」です(図1)。他にもいろいろなセンサーがありますが、人感センサーは得られる値がブール型

PROJECT KySS

2010年10月22日 20:00

  • 開発ツール
  • 技術解説

HTML5関連のデータベースAPIとWeb Storageの基本

HTML5時代にはWebブラウザでデータベースを扱える最近のWebの世界で、トレンドになっている技術の1つとして、「HTML5」があります。Webブラウザ上で動作するアプリケーション(Webアプリケーション)が一般化したことがあって、Webブラウザに求められる機能が増えてきました。そこで、その状況に

藤本 壱

2010年10月22日 20:00

  • データベース
  • 技術解説

データ・モデルを安定させる

「最適化」は全体をみて整理する正規化では、1ファイルずつデータを整理します。このため、正規化されたデータ構造を全体的に見直すと、顧客エンティティが複数個存在することや、顧客エンティティと取引先エンティティが、名称は異なるが実は同じものだった、ということに気づきます。この問題を解決するため、「最適化」

松田 安弘

2010年10月21日 20:00

  • データベース
  • 技術解説

JDO APIとLow-Level APIの違いと基本CRUD処理

1. Google App Engine Low-level APIこの連載では、「Google App Engine for Java」(GAE、GAEj)が用意しているデータ格納領域(データ・ストア)の使い方を解説します。GAEjでは、データ・ストアにアクセスするための標準APIとして、JDO(

清野 克行

2010年10月21日 20:00

  • データ解析
  • 技術解説

DB、クラウド-実例から学ぶmixiアプリ運用ノウハウ

データベースの見直し前回までの対策でリクエスト数は激減、なんとかルーターが処理しきれるようになりました。次はデータベーススキーマとクエリーの見直しです。WebサービスのボトルネックとなりやすいのがDBサーバーなど、ディスクアクセスが発生するサーバーです。ネギ振りカウンタではMySQLを使用しているの

井上 恭輔

2010年10月20日 20:00

  • システム運用
  • データベース
  • 技術解説

リソースとテーブルのギャップを飛び越える

はじめに第3回の今回は、正規化された「テーブル」と、人間にとって分かりやすい「画面」。このギャップを超えるための中間層について解説します。Railsによる開発では、テーブルの構造に従って、入力項目や画面遷移といったインタフェースの仕様が決まります。具体的には、あるテーブルの名前が確定すると、それに沿

川尻 剛

2010年10月20日 20:00

  • 開発ツール
  • 技術解説

主要なPostgreSQLクラスタ

はじめに今回は、数多くのPostgreSQLクラスタから、代表的な4つのソフトを紹介します。Slony-Ipgpool-IIStreaming ReplicationHot Standby1. Slony-ISlony-Iは、最も初期に開発されたPostgreSQLクラスタです。第1回の分類では、シ

edit

2010年10月19日 20:00

  • データベース
  • 技術解説

ロケットスタート社CTO和田氏が語る、VPSの選び方1

エンジニアなら、サーバーに関する技術を身につけておきたいもの。そのためには、ある程度自由に使えるサーバーがあるといいだろう。そこで、自宅にサーバーを構築したり、専用サーバーを借りるよりも手軽なのが、VPS(仮想専用サーバー)の活用だ。ユーザー投稿による暮らしの知恵を紹介するサイト『nanapi(ナナ

kimura-s

2010年10月18日 20:00

  • サーバー

データベースの構造上のボトルネックを「見える化」する

パフォーマンス向上の指針前回、SQLプロファイリングの概要と簡単なチューニングの例を紹介しました。SQLパフォーマンス問題を「見える化」することによる効果をご覧いただきましたが、実際のデータベースでは、より広範な要素がチューニングにかかわります。全体像を容易に理解できることも「見える化」の効果なので

藤井 等

2010年10月18日 20:00

  • データベース
  • 技術解説

オーディオ・キャプチャと、PCM形式での保存

実装する処理と、操作手順今回は、オーディオ・データのキャプチャと保存方法を紹介します。第1回で触れたように、ビデオ・データのキャプチャ結果は視覚的に確認できますが、オーディオ・データのキャプチャ結果は聴かなければ分からないからです。そこで、一度キャプチャした音声データを、任意のフォルダにPCM形式で

PROJECT KySS

2010年10月15日 20:00

  • 開発ツール
  • 技術解説

ドキュメント指向データベースと列指向データベース

ドキュメント指向データベースの概要リレーショナルデータベースでは、データを表形式で保存します。そのため、表にしやすいデータであれば、効率よく管理することができます。しかし、世の中全てのデータを表にできるかと言えば、そうではありません。そのようなデータをリレーショナルデータベースで管理しようとすると、

藤本 壱

2010年10月15日 20:00

  • データベース
  • 技術解説

ビジネスの視点でデータを整理する

論理データ・モデリングでデータを細かく整理論理データ・モデリングでは、前工程で作成した概念データ・モデルをベースに、システム化の対象範囲にあるデータを細かく整理していきます。ビジネスの進む方向に沿って、決まったルールに則ってデータを整理し(正規化)、重複を排除し(最適化)、誰でも使えるように項目を直

松田 安弘

2010年10月14日 20:00

  • データベース
  • 技術解説

Active Recordの使い方

1. はじめに今回は、Ruby on Rails(以下Rails)のモデル部分を実現するActive Recordについて解説します。本題に入る前に、Railsの構成について復習しておきましょう。Railsは、MVC(Model View Controller)アーキテクチャに基付いたフレームワーク

朝倉 慎一

2010年10月13日 20:00

  • データベース
  • 技術解説

「ネギ振りカウンタ」から学ぶmixiアプリ運用

みなさまこんにちは!株式会社ミクシィでエンジニアをしている井上恭輔と申します。全8回の連載でお届けしている「ミクシィ開発陣直伝! 今日からはじめるmixiアプリ開発」も、いよいよ折り返しです。今までの連載では、mixiアプリの概要から基礎的な知識、実装方法などについてご紹介させて頂きました。mixi

井上 恭輔

2010年10月13日 20:00

  • 設計/手法/テスト
  • Web開発
  • 技術解説

PostgreSQLクラスタの動向

はじめに今回は、代表的なOSSデータベースである「PostgreSQL」を用いたデータベース・クラスタの、これまでの経緯と現状を解説します。1. 最初はシングル・マスターのレプリケーション最初に登場した"PostgreSQLクラスタ"は、「Slony」と呼ぶ、シングル・マスターのレプリケーション・ソ

edit

2010年10月12日 20:00

  • データベース
  • 技術解説

キーバリュー型データベースの概要とその例

キーバリュー型データベースの概要まず、日々の天気を記録するようなプログラムを作ることを考えてみてください。この場合、表1のような2列の表を作って、片方の列に日付、もう片方の列に天気を保存する、といったことを行うことが考えられます。この例のように、プログラムを作る中で、以下のような処理を行うことは、よ

藤本 壱

2010年10月8日 20:00

  • データベース
  • 技術解説

WebCamのキャプチャと、ビデオ・データの処理

本連載の目的~入力方法は変わる~これまで筆者は、「これからはじめるSilverlight」「続・これからはじめるSilverlight」の連載において、Silverlightアプリケーションの開発方法について情報を提供してきました。それらのアプリケーションで処理したデータは、あらかじめ作成してパソコ

PROJECT KySS

2010年10月8日 20:00

  • 開発ツール
  • 技術解説

データ・モデリングでビジネスと向き合う

企業の情報システムで最も重要なものは「データ」景気低迷もあり、昨今の企業を取り巻く環境は、ますます厳しさを増しています。企業では、これまで以上に迅速な経営判断/意思決定が求められます。その判断材料となる情報は、ますます大事な経営資源となるでしょう。情報のもとになるものが「データ」です。データは、それ

松田 安弘

2010年10月7日 20:00

  • データベース
  • 技術解説

人気記事トップ10

人気記事ランキングをもっと見る