タグ

2009年4月15日のブックマーク (3件)

  • 分散バージョン管理Git/Mercurial/Bazaar徹底比較

    分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on RailsMySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理

    分散バージョン管理Git/Mercurial/Bazaar徹底比較
    hacked
    hacked 2009/04/15
  • MyISAMからInnoDBへ切り替えるときの注意点

    MySQLを使い始めて間もない人がよく陥る罠の中に、気づくと使ってるストレージエンジンがMyISAMだった!ということがある。デフォルトのストレージエンジンはMyISAMなので、MySQLに詳しくない人たちが比較的陥りやすい罠なのだ。そもそもストレージエンジンという概念自体がMySQL独自のものなので仕方のない話である。MyISAMは素晴らしいストレージエンジン(たとえばこのYahoo!の中の人による投稿で言われているように)であるが、長所もあれば短所もある。例えば、 トランザクション対応ではない。 クラッシュセーフではない。 更新と参照が入り乱れた場合の同時実行性能がよくない。 テーブルが大きく(数億行とか)なるとINSERTの性能が劣化する。 などなど。特に前者の2つが問題で、アトミックな操作が必要なところでロジックを実装出来なかったり、サーバがクラッシュした時にデータがお亡くなりにな

    MyISAMからInnoDBへ切り替えるときの注意点
    hacked
    hacked 2009/04/15
  • SIerとパッケージベンダはどちらが高給? IT系上場企業の平均給与を業種別にみてみた

    IT系の企業とひとくちに言っても、オラクルやサイボウズのようなパッケージソフトベンダー、NTTデータや野村総合研究所のようなSIer、ヤフーやデジタルガレージのようなネット系など、さまざまな業種があります。業種ごと仕事が違うように、平均年収に違いはあるのでしょうか? 実は先日、講師として呼ばれたとあるキャリアセミナーで、こうしたITの業種別に平均年齢や平均年収を示した資料を目にして、とても興味を引かれました。やはり他人の収入は気になるものですよね。 その資料は残念ながら参加者が多くて枚数が足りず、自分の分を持って帰れませんでした。でも、上場企業の平均年齢や平均給与は、例えばYahoo!ファイナンスなどで検索すれば見ることのできる公開された情報です。そこで、自分で情報をまとめてみることにしました。 以下の情報はすべてYahoo! ファイナンスで情報・通信とサービスの分野から情報を抜粋して、僕

    SIerとパッケージベンダはどちらが高給? IT系上場企業の平均給与を業種別にみてみた