タグ

2018年10月25日のブックマーク (3件)

  • MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記

    MySQLでテーブルへのカラム追加、インデックス追加やテーブルの再編成などを行うと、その間テーブルに共有ロックがかかってしまいます。そのためこれらのメンテナンス処理は、通常利用者の少ない深夜早朝帯にサービスを止めて実施する必要があります。日はそれを無停止、オンラインのままでできないかという話題です。 基的なアイデア メンテナンス対象の元テーブルをコピーして、作業用の仮テーブルを作ります 仮テーブルに対して、カラム追加などの変更を加えます その間、元テーブルに対して行われる更新処理について差分を記録しておきます 仮テーブルの変更が終わったら、記録しておいた差分データを仮テーブルに反映します 差分データの反映が終わったら、元テーブルと仮テーブルを入れ替えます これと似たようなことを考えた方は結構いらっしゃるのではないでしょうか。ただ、言うは易し、行うは難しです。整合性がきちんと取れるかどう

    MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記
    karahiyo
    karahiyo 2018/10/25
  • 私的録音録画補償金は調べるほど深い問題 | 幽玄会社中山商店

    https://japanese.engadget.com/2018/10/23/JASRAC/?fbclid=IwAR2YsD1p04gHqT2Npd3ywDLYFUgtKJgEkaJcZ5AJlqUuspoEBqySj7545_s 旅人ITライターの中山です。10月23日、文化庁で「文化審議会著作権分科会 著作物等の適切な保護と利用・流通に関する小委員会(第4回)」が開催されたので、傍聴・取材に出席してきました。というのも議題として「クリエーターへの適切な対価還元について」があげら...

    私的録音録画補償金は調べるほど深い問題 | 幽玄会社中山商店
    karahiyo
    karahiyo 2018/10/25
  • AWSにおける形式手法 - masateruk’s blog

    AWSにおける形式手法の記事(https://lamport.azurewebsites.net/tla/formal-methods-amazon.pdf)を読んだ。特に重要だと思われる示唆を3つあげると以下の通り。 産業界では長年形式手法は多大な工数をかけて比較的容易なコードの断片を検証するというイメージがあったが、これはまったくの誤り。現実の問題に適用可能である アマゾンでは10の現実のシステムに適用して、すべてで効果が得られた。難解なバグの発見したり、正当性を犠牲にすることなく確信を持って最適化を施せた 7つのチームでTLA+を使用。エンジニアは2−3週間で学習することができる 以下は、読んでいる途中で書きだした要点。 AWSでは2011年以降形式仕様とモデル検査を使用している 複雑な分散システムを検証するにあたって、従来の手法 ― 設計レビュー、コードレビュー、静的解析、ストレス

    AWSにおける形式手法 - masateruk’s blog
    karahiyo
    karahiyo 2018/10/25
    “AWSでは2011年以降形式仕様とモデル検査を使用している ”