Tech Hotoke Blog

IT観音とは私のことです。

2022-05-01から1ヶ月間の記事一覧

【ネットワーク】SessionとCookieについて

What is this? Sessionと Cookieについて言語化して整理したもの。メモ書き。 assumption HTTP通信における話に焦点が当たりがち Cookie Webブラウザに保存されたデータのこと CookieはサーバーからのHTTPレスポンスのSet-Cookieヘッダーを使用してWebブラウ…

【DB】インデックスについて

What is this? 達人に学ぶDB設計徹底指南書を参考にインデックス、Explainによる実行計画の調査方法などをメモ的にまとめたもの assumption MySQL 5.7 Mac Intel Rails 6 インデックスとは? まず、DBのパフォーマンスを決める要素は主に以下の二つが存在す…

【DB × Rails】トランザクション、排他制御について 時々 Rails

What is this? 一般的なトランザクションと排他制御に関するまとめとそれをRailsで実現するためのメモ書き Assumption RDBSにおける話 Railsを使う前提 トランザクションについて > ITの分野では、取引記録などの意味の他に、ソフトウェアの処理方式の一つで…

【DB】木構造

what is this? テーブル設計の際に、木構造のデータを表現する方法をメモとしてまとめたもの assumption Mysql 5.7.37 木構造とは? こんなやつ ノード 木の結節点 ルートノード 木の始点となるノード(treeはルートノードを一つしか持たない) リーフノード…

【DB】正規化について

正規化の目的 データの冗長性の排除し、データの一貫性の担保、更新時などの効率上げること 正規化について 基本的に第三正規化まで原則として行う 第四正規化以降は高次正規化と呼ばれる 検索パフォーマンスとデータ生合成のトレードオフ 引用:達人に学ぶD…

【Rails】Railsアプリケーションの国際化対応

目的 環境 i18nとは? アプリケーションの「国際化」 Railsにおける国際化 リクエスト間でロケールを管理する around_actionについて ロケールファイルの作成 参考 目的 Railsアプリケーション国際化対応の備忘録として 環境 Rails 6.1.5 Ruby 3.1.1 Mac Cat…