タグ

2016年12月27日のブックマーク (2件)

  • Spanner - Qiita

    これまで多くのトランザクションの要素技術を説明してきた。 Googleの公開している論文Spanner: Google's Globally-Distributed Database は公開当初、要求される専門技術の多さからよくわからないと言っている人が多かったが、これまでに説明した要素技術をベースにすると理解しやすい。 Spannerとは 複数のデータセンターに跨ってデータベースの内容を複製し続ける事で高い可用性を実現するという構想は数多くあった。 しかしそれらの分散データベースは実用的な速度を実現しようとすると、データモデルがただのRDBより単純化して使いにくかったりトランザクションをサポートしなかったりと、アプリケーションの一貫性を実現するのが難しい。 現にGoogleの社内でもBigtableなどを用いたアプリケーションは複数あるものの、それぞれでそのデータモデルの上で無理やりトラ

    Spanner - Qiita
    masa0x80
    masa0x80 2016/12/27
  • Ruby 2.4 で json-1.8.x のビルドエラーで死んだ時の対処方法, 機動戦士ガンダム THE ORIGIN 4 運命の前夜 を見た - HsbtDiary(2016-12-26)

    Ruby 2.4 で json-1.8.x のビルドエラーで死んだ時の対処方法 Ruby 2.4.0 で導入予定の Integer Unification まとめ から 4 ヶ月経ちましたが、せっせと関係各所の pull request を投げ続けたものの、未だに解決できてない箇所、マージされてもリリースされてない gem などが多分にあるので、今の時点でできることを書いておきます。 Gemfile に gem 'json', git: 'https://github.com/flori/json', branch: 'v1.8' を追加する。 Integer Unification に対応した 1.8.4 がリリースされるといいですね(棒読み) json の依存を外す対応が行われているけど、リリースされてない gem にリリースしてくれと issue を立てて要求する json の依

    Ruby 2.4 で json-1.8.x のビルドエラーで死んだ時の対処方法, 機動戦士ガンダム THE ORIGIN 4 運命の前夜 を見た - HsbtDiary(2016-12-26)