第5回Amazon Redshiftのアーキテクチャ ~スケーリングとリストアを試してみよう 宮崎真,藤川幸一 2013-06-10
第5回Amazon Redshiftのアーキテクチャ ~スケーリングとリストアを試してみよう 宮崎真,藤川幸一 2013-06-10
料理人が包丁にこだわるように,開発者もツールなどの開発環境にこだわるべきです。なぜなら,プログラミングという作業がツール一つで生産性や効率が劇的に変わる世界だからです。『開発ツール徹底攻略』で解説するツールはどれも開発者であれば誰もが一度は触れる機会のあるものばかり。これまで馴染めなかったという方も,本誌を手に使いこなせるようになれたなら幸いです。 Git/GitHubで思い切った開発を実現 Gitは,いまやバージョン管理システムの定番とも言えます。Linuxカーネルの開発やRuby on Railsのプロジェクトでも使われており,オフラインでも使えたり,ほかのメンバーへの悪影響を恐れることなく思いきった変更を行える,といった特長があります。 GitHubは,そのGitを利用したリポジトリホスティングサービスです。しかし,そこには「ソーシャルコーディング」という味付けがなされており,概し
Javaでサーバアプリケーションを開発している場合に遭遇する問題に「Out Of Memory」がある。Javaアプリケーションが使用するメモリが増え続け、最終的に許容範囲を超えてJava仮想マシンがクラッシュする。この問題に対するもっとも簡単な対処方法は、物理的にメモリの容量を増やしてJava仮想マシンが利用できるメモリ容量を引き上げること、もうひとつは、クラッシュする前に定期的にアプリケーションを再起動することだ。強引な方法だが、実効性のある方法でもある。しかし、根本的に原因を解決することにはならず、何らかの原因でいつかOut of Memoryが発生する危険性が存在しつづけることになる。 根本的に問題を解決したい場合には、どの部分でメモリリークが発生しているかを追跡し、対象部分のコードを書き換える必要がある。そうした場合に参考になる記事が「Fix Memory Leaks in Ja
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く