ツナワタリマイライフ

日常ネタから技術ネタ、音楽ネタまで何でも書きます。

2017-01-01から1年間の記事一覧

「人生にゆとりを生み出す 知の整理術」を読んだ

はじめに たまたまTwitterで知人がRTしていたので読んだ。 人生にゆとりを生み出す 知の整理術作者: pha出版社/メーカー: 大和書房発売日: 2017/12/16メディア: 単行本(ソフトカバー)この商品を含むブログを見る 結果的に普段自分がやっているようなこと、…

よりよいプログラマになりたいから「ベタープログラマ」読んだ

はじめに 読んだ。 ベタープログラマ ―優れたプログラマになるための38の考え方とテクニック作者: Pete Goodliffe,柴田芳樹出版社/メーカー: オライリージャパン発売日: 2017/12/15メディア: 単行本(ソフトカバー)この商品を含むブログ (4件) を見る この…

「実践ハイパフォーマンスMySQL」を読んだ

はじめに 正確には全部読んでない。MySQLのパフォーマンス問題に悩まされたことがあったので買った。 実践ハイパフォーマンスMySQL 第3版作者: Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,菊池研自,株式会社クイープ出版社/メーカー: オライリージャパン…

「MariaDB&MySQL全機能バイブル」を読んでMySQLの基本をおさらい

はじめに 読みました。 MariaDB&MySQL全機能バイブル作者: 鈴木啓修,山田奈緒子出版社/メーカー: 技術評論社発売日: 2014/12/18メディア: 単行本(ソフトカバー)この商品を含むブログ (4件) を見る 日本語でMariaDBが書籍になってるのはこれぐらいじゃない…

Galera Cluster Documentを読む Configuration編(6) AUTO EVICTION

はじめに 全部読んでちゃ時間がいくらあっても足りないことにようやく気づいたので、要所だけ読んでパラメタの詳細については使うときにまたじっくり読むという風にしようと思いました今回はAUTO EVICTIONです。新しい概念ですね。 Auto Eviction — Galera C…

Galera Cluster Documentを読む Configuration編(5) MANAGING FLOW CONTROL

はじめに configuration編第5弾。Galera Clusterではそれぞれのノードでtransactionが発生し、それを全ノードへ書き込み可能か確認してから書き込みます。この書き込み制御のことをFlow Controlと言うのでした。 take-she12.hatenablog.com 今回はこのFlow C…

Galera Cluster Documentを読む Configuration編(4) RESETTING THE QUORUM

はじめに Configuration編第4弾。quorumの再計算について。 Resetting the Quorum — Galera Cluster Documentation RESETTING THE QUORUM 時々、Primary Componentの一部でなくなったノードが見られることもあるでしょう。例えば、ネットワーク障害や、クラ…

Galera Cluster Documentを読む Configuration編(3) RECOVERING THE PRIMARY COMPONENT

はじめに configuration編第3弾はRECOVERING THE PRIMARY COMPONENT。ノードがこけたときどうやってPRIMARY COMPONENTと同じになるまで修復するか、ですかね。クラスタ状態を記録するgvwstate.datの読み方が載ってるので期待。 Recovering the Primary Compo…

Galera Cluster Documentを読む Configuration編(2) STATE SNAPSHOT TRANSFERS

はじめに Cofiguration編第2弾。 Galeraで最も重要な概念、state transferのうち、State Snapshot Transfer(SST)について。 State Snapshot Transfers — Galera Cluster Documentation ノードがクラスタからstate transferを要求するとき、デフォルトではIST…

Galera Cluster Documentを読む Configuration編(1) NODE PROVISIONING

はじめに Galera Documentationを読み解くシリーズ、Technical Description編が無事に終わり、次はConfiguration編です。 Galera Cluster Documentation — Galera Cluster Documentation 今回はNODE PROVISIONING。クラスタにノードを追加することですね。 N…

Galera Clusterの同期の仕組みを公式ドキュメントから読み解く(8) WEIGHTED QUORUM

はじめに Technical Description、8回分のようやく最後です! Technical Description — Galera Cluster Documentation take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.co…

Galera Clusterの同期の仕組みを公式ドキュメントから読み解く(7) NODE FAILURE AND RECOVERY

はじめに 全8回、第7弾です。 Technical Description — Galera Cluster Documentation take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com NO…

Galera Clusterの同期の仕組みを公式ドキュメントから読み解く(6) FLOW CONTROL

はじめに 全8回、第6弾です。 Technical Description — Galera Cluster Documentation take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com FLOW CONTROL Galera Cluster…

Galera Clusterの同期の仕組みを公式ドキュメントから読み解く(5) STATE TRANSFERS

はじめに 全8回、第5弾です。ようやく半分超えました。 Technical Description — Galera Cluster Documentation take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com STATE TRANSFERS クラスタ内の各…

Galera Clusterの同期の仕組みを公式ドキュメントから読み解く(4) ISOLATION LEVELS

はじめに 第4弾です。引き続き以下のページを訳していきます。 Technical Description — Galera Cluster Documentation take-she12.hatenablog.com take-she12.hatenablog.com take-she12.hatenablog.com とはいえ、、、今回の題である分離レベル(Isolation …

「詳解MySQL5.7 〜止まらぬ進化に乗り遅れないためのテクニカルガイド」を読んだ

はじめに 読んだ。 詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド (NEXT ONE)作者: 奥野幹也出版社/メーカー: 翔泳社発売日: 2016/08/26メディア: 単行本(ソフトカバー)この商品を含むブログを見る 表紙に「どれだけ詳しいの!?」ある通…

「Webエンジニアのためのデータベース技術[実践]入門」を読んだ

はじめに Webエンジニアではないですが、仕事でDB使うようになったので、読みました。 Webエンジニアのための データベース技術[実践]入門 (Software Design plus)作者: 松信嘉範出版社/メーカー: 技術評論社発売日: 2012/03/09メディア: 単行本(ソフトカバ…

Galera Clusterの同期の仕組みを公式ドキュメントから読み解く(3) Replication API

はじめに 第3弾です。引き続き以下のページを訳していきます。 Technical Description — Galera Cluster Documentation take-she12.hatenablog.com take-she12.hatenablog.com Replication API 同期レプリケーションには"eager replication"を用います。クラ…

MySQL5.7でレプリケーションを試す

はじめに 仕事でMariaDBを扱っているのですが、本屋でMySQLまわりもパラパラと見ていると、この本が詳しそうだったので書いました。 詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド (NEXT ONE)作者: 奥野幹也出版社/メーカー: 翔泳社発売…

Galera Clusterの同期の仕組みを公式ドキュメントから読み解く(2) CERTIFICATION-BASED REPLICATION

はじめに 前回に引き続き、galera clusterのtechnical descriptionを読んでいきます。 Technical Description — Galera Cluster Documentation これ、全部やると全8回になるなぁ。。。どうしようかなぁ。。。(弱気)でもどれも大事そうだからなぁ。。。とり…

Galera Clusterの同期の仕組みを公式ドキュメントから読み解く(1) DATABASE REPLICATION

はじめに 仕事でMariaDBのレプリケーションにGalera Clusterを使っています。使い方や、同期されてるかどうかの確認の方法はわかりますが、実際にどんな仕組みで差分を判定し、どんな仕組みで同期をしているかはわかっていません。 そこで公式ドキュメントを…

MariaDBの5.5と10.2でチューニング&ベンチマーク比較(2) - インターネット検索編

はじめに この休みの間はひたすらこれです。 というわけで前回はベンチマークのための環境準備とmysqltuner先生による指摘反映をして、少し改善しました。 今の問題はupgrade後のほうが性能が落ちているように見えていることです。これを解決するチューニン…

MariaDBの5.5と10.2でチューニング&ベンチマーク比較(1) - mysqltuner編

はじめに 多くは語りませんが仕事でMariaDBを触っており、その一環です。 環境はCloud Garageさん!ありがとうございます!!! take-she12.hatenablog.com 準備 CloudGarageでCentOS6.8でVM作成。 repoファイルを置く。centos7用に使っていたものを適当に修…

CloudGarageのDevAssistProgramに通ったのでさっそくインスタンス作ってみる

はじめに CloudGarageのDevAssistProgram通りましたー! CloudGarageさんは定額制のパブリッククラウド。利用料金にビクビクすることがないのでいいですね。 そしてDevAssistProgramです。 cloudgarage.jp LBが1つと、インスタンス3つもついてきます!なんと…

今のチームで自分が貢献できること、貢献していきたいこと

はじめに ふと思いついたテーマ。 自分の実力、技術がオープンに評価されることがもっとも望ましいことではあるけど、それが必ずしもオープンで、ワールドワイドな評価でなくてもいいと思う。仕事をしていく上で、自分が今いるチームでどんな価値が発揮でき…

「エンジニアのための文章術再入門講座」を読んでドキュメント作成スキルの振り返りをする

はじめに 良いドキュメントを書くことはエンジニアのたしなみ。ということで定期的に自身のドキュメントスキルの見直しを行っています。 エンジニアのための文章術再入門講座作者: 芦屋広太出版社/メーカー: 翔泳社発売日: 2009/02/20メディア: 単行本(ソフ…

ようやくSRE本を読み終わりました

はじめに 読み終わりました。 SRE サイトリライアビリティエンジニアリング ―Googleの信頼性を支えるエンジニアリングチーム作者: 澤田武男,関根達夫,細川一茂,矢吹大輔,Betsy Beyer,Chris Jones,Jennifer Petoff,Niall Richard Murphy,Sky株式会社玉川竜司…

転職活動をしてみて思うことや、職務経歴書のgithub公開

はじめに 1ヶ月ほど前、この記事で「キャリアを次に進めます」とある通り、Wantedly経由でいくつか企業に訪問している。 take-she12.hatenablog.com モチベーションとしては、自分の市場価値を確認したいということと、もし可能であれば環境を変えたいという…

GCPのコンピューティングサービスの料金をざっくり確認する

はじめに カレー好きなエンジニア、たけしです。ついついGCPでがっつりカレーパーティに申し込んでしまったのですがGCPを使ったことがありません! topgate.connpass.com やばくない?何だこのイベント!これを機に俺もGCP好きのカレーエンジニアになるぞオ…

「友人たちのためのブラウザ」Vivaldiのショートカット調べてみる

Mac

はじめに vivaldi使ってますか?ぼくは毎日楽しいvivaldiライフを送っています!Tシャツ買っちゃいました! steers.jp 以前記事も書きました。 take-she12.hatenablog.com 長く使っているのにもかかわらず、ショートカット全然使いこなしていません。今から…