タグ

2020年12月20日のブックマーク (2件)

  • 「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン

    この記事は DeNA 20 新卒 Advent Calendar 2020 19日目の記事です。 はじめに MySQLやPostgreSQLに代表されるRDBMSではトランザクションと呼ばれる仕組みが提供されています。多くのWebアプリケーションエンジニアはこのトランザクションを駆使してDBとやりとりをするロジックを組み立てることになります。 しかし不整合を起こしたくない処理があるからといって闇雲にトランザクションを張ったり、トランザクションが張られているからと安心してアプリケーション側で闇雲にロジックを組み立ててしまうと思わぬバグを生むことになってしまいます。 このエントリでは、「トランザクションを張っておけば大丈夫」という考え方は危険な場合もあるということを、ありがちな実装例を交えて紹介していきます。 並列に処理されるトランザクション そもそも、トランザクションは全て直列に処理されるわ

    「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン
    masayuki5160
    masayuki5160 2020/12/20
    今まで読んできた中で一番わかりやすい説明だった。
  • パソナは嫌われている 淡路市のみんなに嫌われている 淡路島公園の景観を壊すゴジラの施設 | 松葉博雄の社長研究室

    パソナは嫌われてる 淡路市のみんなに嫌われている 都市公園の景観を壊すゴジラの施設、県立公園なのにまた、営利目的のパソナの施設 パソナは嫌われてる 淡路市のみんなに嫌われている 1.合法的とはいえ県民の森がパソナの森になっている 淡路市の県立淡路島公園は、 市民の憩いの公園でした。 春は桜、初夏は藤棚、夏は水遊び、 秋は紅葉、冬は落ち葉が舞い、 深い森もあって、県民の森として、 一年中楽しめた公園でした。 2020年の春ごろから、 公園の中心部分が工事用の柵で 囲われるようになりました。 何ができるのかと思っていたら、 パソナの施設「ニジゲンノモリ」の中に、 2020年10月10日、 ゴジラのアトラクション施設がオープンしました。 合法的とは言え、 税金で作ったみんなの県民の森が、 営利企業のパソナの森に変貌してしまいました。 これには、淡路市の市民は憤慨しています。 淡路市は、ここも、

    masayuki5160
    masayuki5160 2020/12/20
    なるほど。。。