33-63-テクノロジ系(Technology)– category –
-
デジタル署名とハッシュの仕組み:SHA-256の役割と身近な利用例(Understanding Digital Signatures and Hash Functions: How SHA-256 Secures Our Everyday Life)
【ITパスポート 令和5年 問84】 「デジタル署名」と聞くと、なんだか難しそうですが、実は私たちは日常的にその恩恵を受けています。アプリのインストール、🔒マークのついたウェブサイト、電子契約など……裏側では必ずハッシュ化やデジタル署名が働い... -
マイデータベースにおけるマイクロサービスとは?(What Are Microservices in Databases?)
👉 アプリを小さな独立した部品(サービス)の集合に分けて作る考え方。 1つの大きなシステムを「在庫管理」「決済」「配送」「ユーザ管理」などに分ける 各サービスは 独自のデータベースやAPI を持ち、別々に動ける チームごとに開発・運用できるので、開... -
最終的整合性(Understanding Eventual Consistency in Distributed Systems)
【まず結論(超シンプルに)】 最終的整合性(Eventually Consistent) とは: 👉 データが一瞬バラバラになっても、時間が経てば最終的に同じ状態に揃うという考え方。 ACIDの「常に一貫性」と違い、クラウドやマイクロサービスでスピードとスケーラビリテ... -
分散トランザクションとは?(What is a Distributed Transaction?)
👉 一言でいうと「複数の場所(サーバやデータベース)にまたがって、ACID特性を守りながら行うひとかたまりの処理」 普通のトランザクションは 1つのDBの中だけ。でも実際のシステムでは「AのDBとBのDB」「DBとメッセージキュー」など、複数のシステムにま... -
ACID特性(the ACID Properties in Databases)
データベースのトランザクション(一連の処理のまとまり)が「安全に終わる」ための4つの約束が ACID です。 Atomicity(原子性) Consistency(一貫性) Isolation(独立性/分離性) Durability(永続性) 以下、日常例→DBの例→どう実現するか→失敗する... -
ACID特性を“生活のたとえ”でスッと理解する
【まず結論(超要約)】 ACIDは「トランザクション=ひとかたまりの処理を安全に終えるための4つの約束」です。 A(Atomicity/原子性):全部成功 or 全部なかったこと C(Consistency/一貫性):前後でルール違反のデータを作らない I(Isolation/分離... -
データベース(Database) CoreNote
【CoreNote】 54-57-データベース(Database)v2ダウンロード -
キャッシュメモリと主記憶の実効アクセス時間(Effective Access Time of Cache Memory and Main Memory)
これについては計算方法が微妙に間違って紹介されているサイトが多い。 以下のサイトが正しい計算方法をわかりやすく解説している。 【基本情報技術者試験】1-67FE. キャッシュメモリと主記憶の実効アクセス時間📊|東北イタコ(Tohoku I-ST) 具体例(10回... -
ITパスポート 令和5年 問60 アルゴリズム 解説動画
https://youtu.be/WbW5M4HKdfI -
ITパスポート 令和4年 問78 アルゴリズム 解説動画
https://youtu.be/j_cdD5mAjUQ