カテゴリー別アーカイブ: システム開発

[課題]整数データをコンパクトに持つ 圧縮プログラミング

前回は、大規模データ処理実践入門としてMySQLなどで処理できない規模のデータを対象に計算を行いたい場合の対処法についてまとめた。ここでは、データサイズ、I/O高速化との関係を意識する必要がある圧縮プログラミングの実装について解説する。

続きを読む [課題]整数データをコンパクトに持つ 圧縮プログラミング

アプリケーション開発の要所 大規模データ処理実践入門

前回は、分散を考慮したMySQLの運用 DBのスケールアウト戦略についてまとめた。ここでは、大規模データ処理実践入門としてMySQLなどで処理できない規模のデータを対象に計算を行いたい場合の対処法について解説する。

続きを読む アプリケーション開発の要所 大規模データ処理実践入門

分散を考慮したMySQLの運用 DBのスケールアウト戦略

前回は、大きなデータを効率良く扱う OSのキャッシュと分散についてまとめた。ここでは、分散を考慮したMySQLの運用といったDBのスケールアウト戦略について解説する。

続きを読む 分散を考慮したMySQLの運用 DBのスケールアウト戦略

大きなデータを効率良く扱うための手法 OSのキャッシュと分散

前回は、メモリとディスク、Webアプリと負荷といった大規模データ処理入門についてまとめた。ここでは、大きなデータを効率良く扱うための手法であるOSのキャッシュと分散について解説する。

続きを読む 大きなデータを効率良く扱うための手法 OSのキャッシュと分散

メモリとディスク、Webアプリと負荷 大規模データ処理入門

前回は、1000台のシステムは何が変わるのか 「大規模サービス技術入門」の全体像についてまとめた。ここでは、メモリとディスク、Webアプリと負荷といった大規模データ処理入門について解説する。

続きを読む メモリとディスク、Webアプリと負荷 大規模データ処理入門

1000台のシステムは何が変わるのか 「大規模サービス技術入門」

個人ブログは小規模サービス、はてなは大規模サービス、Googleは超大規模サービスと言える。ここでは『大規模サービス技術入門』を16回にわたって要約し、大規模サービスを開発・運用するために必要な技術についてまとめる。

続きを読む 1000台のシステムは何が変わるのか 「大規模サービス技術入門」

WebサービスとWeb APIを相互活用する リソース設計の方法

前回は、ブログやSNSなど書き込み可能なWebサービスの設計について、郵便番号検索サービス設計を通してまとめた。ここでは、WebサービスとWeb APIを相互活用するといったリソース設計の方法についてまとめる。

続きを読む WebサービスとWeb APIを相互活用する リソース設計の方法

ブログやSNSなど 書き込み可能なWebサービスの設計

前回は、郵便番号検索サービスの設計を通して、読み取り専用Webサービスの設計についてまとめた。ここでは、郵便番号検索サービスの設計を通して、ブログやSNSなど書き込み可能なWebサービスの設計について説明する。

続きを読む ブログやSNSなど 書き込み可能なWebサービスの設計

郵便番号を検索しよう 読み取り専用Webサービスの設計

前回は、JavaScriptの記法でデータを記述できる JSONについてまとめた。ここでは、郵便番号検索サービスの設計を通じて、読み取り専用Webサービスのリソース設計について説明する。

続きを読む 郵便番号を検索しよう 読み取り専用Webサービスの設計