
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SQLAlchemyにおけるcommitの誤用によるACID特性の破綻例 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SQLAlchemyにおけるcommitの誤用によるACID特性の破綻例 - Qiita
概要 誤ったcommitの使用はトランザクションのACID特性を破綻させます。 ここでは実際に誤ったcommitの... 概要 誤ったcommitの使用はトランザクションのACID特性を破綻させます。 ここでは実際に誤ったcommitの使い方によるACID特性の破綻を見ていきます。 トランザクションのACID特性が破綻する例 commit -> rollback -> commit という動作を行いDBの内容がどうなるのか見ていきましょう。 engine = create_engine("mysql://user:password@db/test_db") SessionClass = sessionmaker(engine, autoflush=False, autocommit=False) session = SessionClass() # commitで更新内容を確定 user = User(user_id="1", name="Johndoe", email="johndoe@example.co