はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ トランザクション

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 81件)

トランザクションの設計と進化

2016/07/28 このエントリーをはてなブックマークに追加 651 users Instapaper Pocket Tweet Facebook Share Evernote Clip ソフトウェアイノベーションセンタ 進化 設計 NTT スライド

トランザクションの設計と進化 1. Copyright©2016 NTT corp. All Rights Reserved. トランザクションの設計と進化 NTT ソフトウェアイノベーションセンタ 熊崎宏樹 2. Copyright©2016 NTT corp. All Rights Reserved. このスライドについて 話すこと • 昔のDBの話 • トランザクションの基本 • 近代のDB... 続きを読む

Shiro Kawai on Twitter: "これはかなりすごいソーシャルハック。 「怪しいカードの利用がありました。マイアミで使いましたか?」 (いいえ) 「わかりました。このトランザクションはブロックし

2019/10/09 このエントリーをはてなブックマークに追加 642 users Instapaper Pocket Tweet Facebook Share Evernote Clip マイアミ https t.co 本人確認 利用

これはかなりすごいソーシャルハック。 「怪しいカードの利用がありました。マイアミで使いましたか?」 (いいえ) 「わかりました。このトランザクションはブロックします。本人確認のためメンバー番号を」 (メンバー番号自体は特に秘密でな… https://t.co/NHMlzcqkEj 続きを読む

MySQLでトランザクションの4つの分離レベルを試す - FAT47の底辺インフラ議事録

2014/02/12 このエントリーをはてなブックマークに追加 443 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL 底辺インフラ議事録 分離 insert FAT47

トランザクションとは1つの作業単位として扱われるSQLクエリの集まりです。複数のUPDATEやINSERTをひとつの集まりとして、それらのクエリがすべて適用できた場合のみデータベースに反映します。ひとつでも適用に失敗したクエリがあった場合は、そのまとまりすべてのクエリの結果は反映しません。ACID特性トランザクション処理に求められる4つの特性です。原子性 (Atomicity)トランザクションに含... 続きを読む

MySQL のレプリケーションから10年間逃げてきた我々が学んだこと8選 - Cybozu Inside Out | サイボウズエンジニアのブログ

2020/10/26 このエントリーをはてなブックマークに追加 436 users Instapaper Pocket Tweet Facebook Share Evernote Clip レプリケーション SRE MySQL サイボウズエンジニア

こんにちは。クラウド運用チームで SRE をしている飯塚です。 今回は、MySQL のレプリケーション機能を約10年もの間ずっと使ってこなかった私たちが、レプリケーションを使った高可用性構成に移行するための取り組みの中で学んだことについて紹介します。 背景 巨大なテーブルへの primary key の付与 トランザクション... 続きを読む

「アクセスの約86%がbotだった」 航空会社の予約サイトが悩むbot (1/2) - ITmedia NEWS

2018/10/30 このエントリーをはてなブックマークに追加 420 users Instapaper Pocket Tweet Facebook Share Evernote Clip bot 良性 タスク 迷惑bot事件簿 一方

「全アクセス数の約86%がbotだった」――日本航空のインバウンド向け国際線予約サイトのトランザクションを、2017年に分析したところ、そんな実態が明らかになった。 新連載:迷惑bot事件簿 さまざまなタスクを自動化でき、しかも人間より早く処理できるbot。企業にとって良性のbotが活躍する一方、チケットを買い占めるb... 続きを読む

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

2020/12/19 このエントリーをはてなブックマークに追加 405 users Instapaper Pocket Tweet Facebook Share Evernote Clip 温床 パク RDBMS 実装パターン PostgreSQL

この記事は DeNA 20 新卒 Advent Calendar 2020 19日目の記事です。 はじめに MySQLやPostgreSQLに代表されるRDBMSではトランザクションと呼ばれる仕組みが提供されています。多くのWebアプリケーションエンジニアはこのトランザクションを駆使してDBとやりとりをするロジックを組み立てることになります。 しかし不整合... 続きを読む

分散ロックという名の過ち - Software Transactional Memo

2018/03/25 このエントリーをはてなブックマークに追加 398 users Instapaper Pocket Tweet Facebook Share Evernote Clip Software Transactional Memo

2018 - 03 - 26 分散ロックという名の過ち 分散システム TL;DR; 「分散ロック」が分散システムの設計図に登場した時 だいたいその設計は間違っていて本当に必要なものは トランザクション だ 並行システムを実装する際にロックを用いるのはとても自然なことだ。 僕も普段はロックフリー系の アルゴリズム に詳しいと言われがちだが知識量でいったら実はロック系の方が多く蓄えているかも知れない。... 続きを読む

グーグルがNoSQL軽量ライブラリ「LevelDB」をオープンソース化。SQLiteとの比較ベンチマークも公開 - Publickey

2011/07/29 このエントリーをはてなブックマークに追加 389 users Instapaper Pocket Tweet Facebook Share Evernote Clip SQLite Publickey LevelDB Put 操作

グーグルがNoSQL軽量ライブラリ「LevelDB」をオープンソース化。SQLiteとの比較ベンチマークも公開 キーバリュー型データストアは、いわゆるNoSQLデータベースの代表的な種類の1つ。LevelDBは以下のような特徴を備えています。 基本的な操作は、Put(key,value), Get(key), Delete(key) 1つのトランザクションとして複数の変更操作が可能 データは自動的... 続きを読む

Facebook上で超簡単にeコマースができるOndango, いよいよ一般公開へ

2011/10/08 このエントリーをはてなブックマークに追加 386 users Instapaper Pocket Tweet Facebook Share Evernote Clip Facebook ソーシャルネットワーク ヴァイラル 居心地

今週一般公開されたOndangoは、企業が自分のFacebookページ上でeコマースできる、というアプリケーションだ。そのショッピングシステムは簡単にセットアップでき、顧客はこの居心地の良い(?)ソーシャルネットワークの中にいながらにして、買い物ができる。 お客にはセキュアなトランザクションが提供され、また買い物に関してFacebookのヴァイラルでソーシャルな機能を利用できる。Facebook上... 続きを読む

ブラウザからDBに行き着くまでただまとめる

2024/03/31 このエントリーをはてなブックマークに追加 378 users Instapaper Pocket Tweet Facebook Share Evernote Clip プロトコル ブラウザ サーバ 負荷 データベース

はじめに あなたはECサイトのブラウザからデータベース(DB)に情報が行き着くまでにどんな技術が使われているか説明できますでしょうか? どのようなプロトコルが用いられ、どの技術を駆使してサーバと通信しているのか、Webサーバでは何が行われ、どのようにして負荷が分散されているのか、トランザクションはどのように... 続きを読む

トランザクションの実装にはRDB/NoSQLにかかわらず教科書的な定番がある~業務システムをRDBなしで作れるのか?(前編) エンジニアサポートCROSS 2016 - Publickey

2016/02/16 このエントリーをはてなブックマークに追加 347 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey NoSQL RDB 実装 定番

トランザクションの実装にはRDB/NoSQLにかかわらず教科書的な定番がある~業務システムをRDBなしで作れるのか?(前編) エンジニアサポートCROSS 2016 数年前にNoSQLが登場した当時、NoSQLにはデータの一貫性を保証してくれるトランザクション機能などが十分に備わっていないため、業務システムのバックエンドとして使うのは容易ではないと考えられていました。 しかしその後、NoSQLをバ... 続きを読む

Kazuho@Cybozu Labs: REST におけるトランザクションについて (Re: Web を支える技術)

2010/04/24 このエントリーをはてなブックマークに追加 339 users Instapaper Pocket Tweet Facebook Share Evernote Clip REST URI Kazuho@Cybozu Labs 技術

といいつつ、ひとつだけ理解できないというか、納得できないところが。トランザクションのところがなんだかRESTっぽくないのがすごく気になる Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESSプラスシリーズ)(山本 陽平) - ただのにっき(2010-04-23) 「Web を支える技術」は自分もとてもいい本だと思う (教科書としてすばらしいし復習用としても読... 続きを読む

MySQLで発生し得る思わぬデッドロックと対応方法

2022/07/04 このエントリーをはてなブックマークに追加 292 users Instapaper Pocket Tweet Facebook Share Evernote Clip デッドロック 温床 MySQL パク 手元

はじめに この記事は実際の業務で発生した MySQL のデッドロックとそのいくつかの回避方法や対応方法を(テーマは変えて)手元で実行できるコードを用いて解説する記事です。具体的には「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターンの記事で紹介されている「1on1 ... 続きを読む

NEM のコールドウォレットの自作は難しいのか検証してみた - Qiita

2018/01/27 このエントリーをはてなブックマークに追加 286 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Nem コインチェック コールドウォレット 自作

まえがき Coincheck(コインチェック) の XEM盗難騒動で 技術的に難しかった というお話があったようだ。 今回はコールドウォレットを自作してみて、本当に難しいのかを検証してみた。 設計 ネットワークにつながっていない端末で PrivateKey を保有する(または入力する) 上記端末で署名済みのトランザクションを生成する 署名済みのトランザクションを ネットワークに つながっている 端... 続きを読む

キプロスが電撃的に預金を封鎖、預金者は10%近い銀行残高を「預金税」という名目で失う事に - Market Hack

2013/03/16 このエントリーをはてなブックマークに追加 224 users Instapaper Pocket Tweet Facebook Share Evernote Clip キプロス 帳消し 名目 預金 残高

欧州連合(EU)がキプロスの財政危機を解決するため、ドラマチックな措置を発表しました。 それによると次に銀行の窓口が開く火曜日の朝まで、同国の電子的なトランザクションを一切凍結し、預金者の資金を動かせなくしたうえで、10億ユーロ以上の現金を預金している個人や企業には9.9%、それ以下の、小口預金者には6.75%の残高を帳消しにするというものです。 名目的にはこれは「預金税」と呼ばれていますが、実質... 続きを読む

マイクロサービスとトランザクション - Qiita

2022/12/12 このエントリーをはてなブックマークに追加 195 users Instapaper Pocket Tweet Facebook Share Evernote Clip 所持品 サーバー機能 マイクロサービス化 GS2 残高管理

AWS for Games Advent Calendar 2022 9日目の記事です。 Game Server Services(GS2) ではゲームに必要となるサーバー機能をマイクロサービス化し、皆さんに提供しています。 マイクロサービスには所持品の管理や、ゲーム内ストア、課金通貨の残高管理など30を超える機能を用意しており、これらを組み合わせながらゲーム... 続きを読む

MySQLのストレージエンジンを自作してみる - 備忘録の裏のチラシ

2019/01/08 このエントリーをはてなブックマークに追加 194 users Instapaper Pocket Tweet Facebook Share Evernote Clip ストレージエンジン RDB 備忘録 アーキテクチャ MySQL

MySQL のストレージエンジン(SE)を自作してみたときのメモ。バージョンは 8.0.13。 とりあえずアーキテクチャをざっくりと掴むことが目的なので、ストレージエンジンの自作といっても非常に単純な操作しかできないものです。 RDB らしさでもあるインデックスや行レベルロック、トランザクションなどの高度な処理は実装... 続きを読む

どのレイヤー(層)でトランザクションを実装すべきか

2024/02/28 このエントリーをはてなブックマークに追加 171 users Instapaper Pocket Tweet Facebook Share Evernote Clip UseCase レイヤー 分離 アプリケーション ビジネス領域

このように、層ごとに関心事の分離を行うことで、保守性の高い(変更容易性や再利用性等)アプリケーションを実現できます。 しかし、「トランザクション」においてはどうでしょうか。 トランザクションはビジネス領域においても、技術領域においても関心事がある内容です。 そういう曖昧なものは「ひとまず usecase 層... 続きを読む

カラム型データベースはなぜ集計処理が高速で、トランザクションが苦手なのか。インメモリとカラム型データベースの可能性を調べる(その4) - Publickey

2013/05/20 このエントリーをはてなブックマークに追加 170 users Instapaper Pocket Tweet Facebook Share Evernote Clip インメモリ リレーショナルデータベース Publickey

カラム型データベースはなぜ集計処理が高速で、トランザクションが苦手なのか。インメモリとカラム型データベースの可能性を調べる(その4) 現在主流となっているOracle、SQL Server、DB2などのリレーショナルデータベースは事実上すべて、行(ロー)指向で内部の処理を行っています。一方で、最近急速に注目されているのが、列指向で内部処理を行い、大量データの集計や分析処理に優れた「カラム型データベ... 続きを読む

DB外の副作用をトランザクションから分離しよう / Isolate out-of-DB side effects from transactions

2023/04/20 このエントリーをはてなブックマークに追加 169 users Instapaper Pocket Tweet Facebook Share Evernote Clip 副作用

DB外の副作用をトランザクションから分離しよう / Isolate out-of-DB side effects from transactions 続きを読む

Kazuho@Cybozu Labs: REST におけるトランザクションについて (Re: Web を支える技術)

2012/09/24 このエントリーをはてなブックマークに追加 156 users Instapaper Pocket Tweet Facebook Share Evernote Clip REST URI Kazuho@Cybozu Labs 技術

といいつつ、ひとつだけ理解できないというか、納得できないところが。トランザクションのところがなんだかRESTっぽくないのがすごく気になる Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESSプラスシリーズ)(山本 陽平) - ただのにっき(2010-04-23) 「Web を支える技術」は自分もとてもいい本だと思う (教科書としてすばらしいし復習用としても読... 続きを読む

そんなトランザクションマネージャで大丈夫か?

2014/05/31 このエントリーをはてなブックマークに追加 138 users Instapaper Pocket Tweet Facebook Share Evernote Clip JTA Presentation Transcript

そんなトランザクションマネージャで大丈夫か? Presentation Transcript そんなトランザクション マネージャで大丈夫か? @takezoen BizReach,Inc. JTA、使っていますよね? ● JavaEEサーバ ● Seasar2 ● Spring Framework トランザクションマネージャの役割 ● 複数のリソースを1つのトランザクションで処理 する ● ... 続きを読む

トランザクション技術とリカバリとInnoDBパラメータを調べた - たにしきんぐダム

2017/10/06 このエントリーをはてなブックマークに追加 113 users Instapaper Pocket Tweet Facebook Share Evernote Clip リカバリ アプリケーションレベル atomicity 特性

2017 - 10 - 05 トランザクション技術とリカバリとInnoDBパラメータを調べた DB MySQL トランザクション はACID特性を満たすと言われている。 そのうちA(Atomicity)は トランザクション 内の操作をAll or Nothingとなるよう保証し、 トランザクション が中途半端に実行されて(アプリケーションレベルから見た)データの整合性が失われることを防ぐ特性。また... 続きを読む

分散キーバリューストア上でのトランザクションの実装

2012/08/31 このエントリーをはてなブックマークに追加 111 users Instapaper Pocket Tweet Facebook Share Evernote Clip 実装

Please select the category that most closely reflects your concern about the presentation, so that we can review it and determine whether it violates our Terms of Use or isn't appropriate for all view... 続きを読む

「Mobage」巨大サーバーを支えるDeNAのMySQL活用とは/Tech総研

2011/05/11 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mobage MySQL Tech総研 DeNA データベース

MobageなどのデータベースとしてMySQLを採用しているDeNAは、このほどMySQLコミュニティ最大のイベントで、「Corporate Contributor of the Year 2011」を受賞した。そこで示されたDeNAの世界に通用する技術力とは──。 オープンソース・データベースとして世界中で使われているMySQL。大規模なトランザクションを処理するサイト構築には不可欠の技術だが、... 続きを読む

 
(1 - 25 / 81件)