Recommended
PDF
PDF
PDF
PDF
Elasticsearch の検索精度のチューニング 〜テストを作って高速かつ安全に〜
PPTX
iostat await svctm の 見かた、考え方
PDF
PDF
Pythonの処理系はどのように実装され,どのように動いているのか? 我々はその実態を調査すべくアマゾンへと飛んだ.
PPTX
PDF
PPTX
今こそ知りたいSpring Web(Spring Fest 2020講演資料)
PDF
PDF
データベース12 - トランザクションと同時実行制御
PDF
Presto As A Service - Treasure DataでのPresto運用事例
PDF
PPTX
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
PPTX
PDF
RSA暗号運用でやってはいけない n のこと #ssmjp
PDF
PDF
PDF
PDF
PDF
コンテナの作り方「Dockerは裏方で何をしているのか?」
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
PDF
PDF
PDF
ヤフー社内でやってるMySQLチューニングセミナー大公開
PPTX
え!?データがオンプレにあるけどPower BI で BI したいの?
PPTX
PDF
PDF
More Related Content
PDF
PDF
PDF
PDF
Elasticsearch の検索精度のチューニング 〜テストを作って高速かつ安全に〜
PPTX
iostat await svctm の 見かた、考え方
PDF
PDF
Pythonの処理系はどのように実装され,どのように動いているのか? 我々はその実態を調査すべくアマゾンへと飛んだ.
PPTX
What's hot
PDF
PPTX
今こそ知りたいSpring Web(Spring Fest 2020講演資料)
PDF
PDF
データベース12 - トランザクションと同時実行制御
PDF
Presto As A Service - Treasure DataでのPresto運用事例
PDF
PPTX
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
PPTX
PDF
RSA暗号運用でやってはいけない n のこと #ssmjp
PDF
PDF
PDF
PDF
PDF
コンテナの作り方「Dockerは裏方で何をしているのか?」
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
PDF
PDF
PDF
ヤフー社内でやってるMySQLチューニングセミナー大公開
PPTX
え!?データがオンプレにあるけどPower BI で BI したいの?
PPTX
Viewers also liked
PDF
PDF
PPTX
My sqlで遭遇したトランザクションとロックのお話take2 2
PDF
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
PPTX
トランザクションをSerializableにする4つの方法
PDF
RDB入門 ~アプリケーション開発者が陥りやすいDB開発の落とし穴~
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
STAC2015 講演3 広告システム刷新よもやま話〜テストが当たり前となるまでにやったこと #stac2015
PPT
Slideshare signup tutorial
PDF
プレゼン初心者に ありがちな アンチパターン 黎明篇
PDF
PPTX
PDF
CEDEC2013 ソーシャルゲームの開発現場でUXについて思いっきりあがいてみた1年間の話
PDF
More from Hiraku Nakano
PDF
PDF
composerの遅さをまじめに考える #phpstudy
PDF
PDF
Scrutinizer CIでPHPも静的解析 #phpstudy
PDF
PSR-3 Logger Interfaceの紹介
PPTX
PPTX
PPTX
Recently uploaded
PPTX
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
PDF
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
PDF
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
こわくない同時実行制御 1. 2. 3. 自己紹介
• @Hiraku (中野 拓)
• PHP歴5年+
• 使ったことのあるフレームワーク
• Zend Framework1
• Symfony
• Yaf
• BEAR.Sunday
• XMLとJSONの相互変換ライブラリ作ってます
• https://github.com/hirak/php-XML_Builder
4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. • 競合が発覚したら
• リトライ
• マージ
リソース
(1) バージョンを取得しておく
(2) バージョンを取得しておく
(3) ver1をベースにして、
データを更新するよー
(4)ver1をベースにして、
データを更新するよー
Ver 1 Ver 2
元にしたデータが
古いよ!
受け入れません
35. 36. 37. 38. 39. 40. 扱うデータの種類を見極める
• 例) PHPのセッション
• 同時に同じセッションデータを読み書きすることはほとんどない
• 同時実行が起きないので制御を考えなくていい
• MemcachedとかのKVSで十分
• データの種類にあった同時実行制御を行えば、パフォーマンス
が向上する
• トランザクション分離レベルを操るところからでも
41. 42. 43.