CircleCIのinfrastructureを支えるTerraformを利用したプロジェクトでの改善を紹介します。Drift Detectionの導入、monorepoにおけるDynamic Workflowの採用など過去1年で実施したTerrafromを利用するプロジェクトの改善を紹介します。
7. データの永続化 • 定期的にメモリ上のデータセットのスナップショッ トをファイル(.rdb)にダンプ • 再起動時にはこのスナップショットの内容をメモ リに読み込むことにより,前回ダンプした状態ま でデータセットを復元 • ただし、最後にダンプしてからクラッシュするまで の更新内容は消えてしまう(><) ↓ 追記専用ファイルモードで損失を抑えることができる 8. 追記専用ファイルモード • すべての更新コマンドをファイル(Append Only File)に随時追記 • 再起動時にこれらのコマンドを再実行することにより,データを復元! Append Only File(AOF) $ ls -l -rw-r--r-- 1 cy_redis cy_redis 732 3月 29 14:10 appendonly.aof ただし、AOFの更新コマンドログが増加していくとパフォーマンスが落ち
XtraBackupとは Percona社 が開発しているオープンソースのMySQLのバックアップツールです。InnoDB, XtraDBとMyISAMストレージエンジンをブロックすることなくバックアップをする事が出来ます。ライセンスはGPLv2で無料で使えます。 MySQLのバックアップ方法としてよく使われているmysqldumpというツールが有りますが、 大量のデータを保存しているデータベースからダンプしたデータをリストア(復旧)する時に非常に時間が掛かってしまうという欠点があります。 ここでは、mysqldumpとXtraBackupを使ってバックアップを取り、両者のバックアップとリストアのスピードの違いを比較してみます。 使用するサーバは以下の通りです サーバ さくらのクラウド プラン8 CPU仮想4コア メモリ24GB HDD100GB OS CentOS 5.7 64bit M
PerconaといえばXtraBackup!! といっても過言ではないこの機能。 バックアップ手法はいくつかあれど、少なくともmysqldumpを使うくらいならXtraBackupを使っとけばいいと思います。手始めに、簡単な使い方から紹介していきます。 はじめに インストールについては前にまとめてあり、単にパッケージインストールするだけになっています。 バージョンは必ず最新を使ってください。だいぶ安定してきたとはいえ、バグフィックスは常にされており、特に v2.0.0 では8GBを超えるデータの際にエラーが起こるため、修正されています(参照:Announcing Percona XtraBackup 2.0.1)。 XtraBackupはmysqldumpと比べると、バックアップ作成速度が遅くなったり、データ容量が大きくなったりする場合がありますが、その代わりに以下のようなメリットがありま
HTML5などに関連した仕様の日本語訳を探してみた。読まなきゃと思い読んでなくて、ちょっと読んだけどそもそも日本語訳ないのかな、と思って。 W3C W3Cのサイトにあるもの。どれもちょっと古い感じ。 W3C - W3Cの仕様書等の文書の日本語訳集 ミツエーリンクス ミツエーさん。ここ2−3年のものが多い。 Web標準仕様 日本語訳一覧 これは好きで、何度か読んだ。Java使ってるときから、Rails使うとなおさら、URLの設計や命名ってアプリケーション自体の設計だと思う。 セマンティック Web のためのクールな URI Mozilla Mozillaさん。仕様書じゃないけど、参考になる文書がいろいろ。いくつか読んだけど、読んでないもののほうが多い。 HTML | MDN HTML5 - HTML | MDN html5.jp すてき。 HTML関連英文書の日本語訳 - HTML5.JP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く