タグ

googleと*databaseに関するmichael-unltdのブックマーク (1)

  • Datastoreの仕組み ~Consistencyについて~

    はじめに スケーラビリティと可用性が高いと言われているGoogle Cloud Datastore。 しかし、それはなぜかと聞かれても、うまく答えられる方は少ないのではないでしょうか? 弊社ではGAEとともに、この3,4年ずっとDatastoreを活用したシステム開発に注力し、ノウハウを積み重ねてきました。 今回はそのDatastoreの仕組みについて少しお話しします。 特にACIDのConsistency(一貫性)に注視して説明します。 またこの記事は、Googleのこちらのページとこちらの論文(pdf)を参考にして書かれています。 よかったらこの記事と読み比べてみて下さい。 一貫性って? トランザクション処理を行う上で、データの一貫性を保つことは絶対必要です。 よくある一貫性の例で、「残高は減っているのに相手に送金できてない!」などはあってはいけないですよね。 このように重要な一貫性で

    Datastoreの仕組み ~Consistencyについて~
  • 1