記事へのコメント17

    • 注目コメント
    • 新着コメント
    onesplat
    onesplat セッションまたいでロック取りたいケースってどんなの?そんなあるか?

    2022/07/09 リンク

    その他
    dorapon2000
    dorapon2000 “そこで,新規作成を考慮しなければならない操作対象のリソースの代わりに,存在が保証されている別のリソースをロックするルールにしよう,という戦略を取ることができる。”

    2022/07/08 リンク

    その他
    ryer
    ryer これは良い記事だと思いました!

    2022/07/08 リンク

    その他
    ryuichi1208
    ryuichi1208 NX EXあたりはまあという感じか

    2022/07/07 リンク

    その他
    codehex
    codehex MySQL の GET_LOCK はコネクションが切れたりしたせいで RELEASE_LOCK に失敗してしまうこととかを考えるとタイムアウトの指定が必須だと思ってる

    2022/07/07 リンク

    その他
    BOOOOOOOON
    BOOOOOOOON 払い出したアクセストークン保管する場所ぐらいの認識だった

    2022/07/07 リンク

    その他
    Surgo
    Surgo DynamoDB がいいなー

    2022/07/07 リンク

    その他
    yojik
    yojik ロック用テーブルはよく使うかも。シンプルでこの例のようにロングトランザクションにも使えるし、DB実装やORMに影響されない。(DDDの集約ルートみたいに多少無理があるデータ構造にする必要もなくなるし)

    2022/07/07 リンク

    その他
    nakag0711
    nakag0711 MSSQLでいうところのアプリケーションロック、MySQLでいうところのユーザーレベルロック。アドバイザリーロックという言葉は強制的でないロックというほどの意味なのでなんか違和感が

    2022/07/07 リンク

    その他
    xlc
    xlc RDBの古典的な使い方(代替にテーブルロックにする実装もあり)なのだが、ORMとか使うマヌケは分かっておらず、無駄にこねくり回す。SQLと正規表現を嫌うエンジニアは勉強不足で害悪。

    2022/07/07 リンク

    その他
    takyam1213
    takyam1213 ろっくむずかしすぎる

    2022/07/07 リンク

    その他
    sin20xx
    sin20xx アプリケーションの特性との兼ね合いで選択って感じかな。とはいえやりやすい方法(私はRedis多用)にツイツイ流れるのも事実。知識や経験として一通り(&今後も新しいテクニックがでてくるのでそれも)知るのが大事

    2022/07/07 リンク

    その他
    letitride
    letitride NoSQLで排他制御ってどっかで見たことあったんだけど、なるほど、Redisでの制御はこのようにやるのか。"SET キー "所有者" NX EX タイムアウト秒数"

    2022/07/07 リンク

    その他
    prograti
    prograti これはこれで凄く有用だと思うけど、使うとすればテーブル設計に改善の余地がないかどうか検討した上でかな。DBに限った事ではないけど技術的な方法でバイパスする前にちょっと立ち止まって考えた方が良いかもですね

    2022/07/07 リンク

    その他
    iww
    iww GET_LOCK

    2022/07/07 リンク

    その他
    roshi
    roshi アドバイザリーロック知らなかった。Java(Spring)だとテーブルロックを使っていたような気がするけどEntityManager#createNativeQuery()呼び出せば使えそう。

    2022/07/07 リンク

    その他
    jukuringo
    jukuringo 排他制御 ロック

    2022/07/07 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    排他制御のためだけに Redis 渋々使ってませんか?データベース単独でアドバイザリーロックできるよ!

    トランザクション分離レベルについての教養があったほうがこの記事の内容を理解しやすいため,必要に応...

    ブックマークしたユーザー

    • katsukiniwa2024/02/26 katsukiniwa
    • yujiorama2024/02/17 yujiorama
    • ktr_07312023/10/12 ktr_0731
    • emmeleia2023/10/11 emmeleia
    • fkmy2023/05/31 fkmy
    • yururit2023/05/29 yururit
    • techtech05212023/03/09 techtech0521
    • l-_-ll2022/10/29 l-_-ll
    • karahiyo2022/07/21 karahiyo
    • tokb2022/07/20 tokb
    • bootJP2022/07/13 bootJP
    • mziyut1122022/07/13 mziyut112
    • akaimo32022/07/12 akaimo3
    • hiroqazu2022/07/11 hiroqazu
    • kat212022/07/10 kat21
    • diveintounlimit2022/07/09 diveintounlimit
    • xef2022/07/09 xef
    • onesplat2022/07/09 onesplat
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事