タグ

ブックマーク / blog.ytnobody.net (2)

  • 二千万レコードあるテーブルへのalterをサービスを止めずに流す | All Your Bugs Are Belong To Ass

    ※このエントリはMySQL Casual Advent Calendar 2015の5日目のエントリです。 openark-kit というものについて ここまで読んでわかった方は、この先を読む必要はありません。 openark-kitとは、mysqlの運用に便利なツールキットを14個あつめたソフトウェアパッケージです。 Shlomi Noachという方がPythonで開発しており、少なくとも2009年に発表されているようです。 2015-12-05時点での最新版は196.1となっており、.tar.gz および .deb で配布されております。 このエントリを書いた背景事情 そもそも僕自身、50を超えるクラスタ化されたmysqlノードと一緒に業務生活を送っております。 ところが、システムが非常に古くさい構成のため、合計レコード数が2億から3億程度ある垂直分割されたテーブルに対しALTERを投

    lepton9
    lepton9 2015/12/06
  • 「プログラマ」やめるぞい | All Your Bugs Are Belong To Ass

    さて、当ブログを見てくださっている皆さんでしたら既にご存知かと思いますが、僕はPerlをメインに扱っているサーバサイドプログラマです。 しかし、そのお仕事とも4/6でお別れをすることになりました。渋谷よ、サヨウナラ。 なぜ? エンジニアとしての回答 僕は最近Unity及びC#に入れ込んでおりまして、Javaスキルを求められる未来を見た時に、それよりもUnity/C#の方に魅力を感じたからです。 C#はとにかく出口の多い言語であり、現時点でデスクトップアプリ、モバイルアプリ(iOS/Android/Windows Phone)、webアプリをC#で開発することが出来る状況です。 Javaでも同様のことが可能ではあるのですが、やはりMicrosoft .NETのオープンソース化が非常に大きな引き金になっており、数年後にはJavaと同様に、エンジニアにとっての有力な選択肢になり得ると思います。

  • 1