タグ

ブックマーク / dekokun.github.io (2)

  • Python製デプロイツール Fabricを初めて使う際に役立つTips

    by @dekokun on 2013/04/07 19:30 Tagged as: Python, Fabric, デプロイツール. 2013/04/09 追記 意外と反響があるようなので、Tips追加しました。 2013/05/10 追記 並列実行について調べたのでついでに追記 「次のプロダクトはシンプルなデプロイツールだと噂のCinnamonでも使ってみるかー」と言っていたら、「Cinnamonは使ってるユーザ数が少なそうだし同様のことが行えるFabricのほうがいいんじゃないですかね。」というツッコミをいただき、今回はPerlプロジェクトでもないためFabricを使用することにしました。 初めて触るFabric、やはり初学者にはいろいろとよくわからない部分があったため、はまって解決したことや便利なTipsなどをつらつらと列挙していきます。 なお、以下情報はPython2.7及びF

    Python製デプロイツール Fabricを初めて使う際に役立つTips
  • トランザクションが存在しないDBにてその弱点をどのようにカバーするか

    by @dekokun on 2013/09/30 23:30 Tagged as: NoSQL. NoSQL系のDBをメインDBとして使用する場合、最もネックになってくるのはトランザクション周りかと思います。 DBとしてトランザクション機能が提供されていない中でその弱点をどのようにソフトウェアでカバーするかをまとめます。 なお、以下は机上の空論である部分が多く、これから知見を得る度に追記していこうかと思います。 なお、基的にMongoDB, DynamoDBあたりのドキュメント指向DBを想定した記事です。完全なるKVS系(memcachedとか)では、以下記事があてはまらない場合もあるかと思います。 カバーすべきトランザクションの性質 トランザクションの持つべき性質として、「ACID」と呼ばれる以下4つの性質があります。 参考:ACID (コンピュータ科学) - Wikipedia

    トランザクションが存在しないDBにてその弱点をどのようにカバーするか
  • 1