DB
多次元分析 - スライシング・ダイシング・ドリリング

はじめに 今年も夏が間も無く終わります。豪雨が多い夏でしたね。今回はデータウエアハウスについて噛み砕きます。特にスライシング・ダイシング・ドリリングについて記載します。 前提 今回はデータベースというより、分析の話です。 […]

続きを読む
DB
2相コミットメント制御とは

はじめに 分散データベースについて、いくつか質問されました。水平分散とは?垂直分散とは?透過性とは?・・・個人的に2相コミットメント制御が説明しづらいと感じたため、まとめてみます。 2相コミットメント制御とは 英語で、T […]

続きを読む
DB
デッドロック

はじめに 前回、共有ロック・専有ロックについて書きましたので、デッドロックについて書いてみます。 デットロックとは データベースの同時処理(並行処理)でよく起こるトラブルの一つです。「お互いが相手のロック解除を待ち続けて […]

続きを読む
DB
共有ロックと専有ロック - Shared Lock & Exclusive Lock

はじめに 先週に引き続き、DB関連ネタです。同時実行制御について噛み砕きます。 前提 ロックとは、あるデータを他の人が触れないように一時的に“鍵をかける”仕組みです。同時に複数の人が同じデータを編集して、内容が壊れないよ […]

続きを読む
DB
トランザクション処理 - ACID属性

はじめに みなさんこんにちは。今日はDBについて書いてみます。トランザクション処理を噛み砕いてみました。 非エンジニアと会話することも多いので、伝え方が毎日学びになります。 前提 トランザクションとは?トランザクションと […]

続きを読む