DB関連おすすめ書籍
この記事では、私が読んできたRDB、SQL、データモデリング関連の技術書の中でよかったものをあげようとおもいます。 1. 失敗から学ぶRDBの正しい歩き方 おすすめ度 ★★★★★ こちらは、DB...
14 search resultsShowing 1~14 results
You need to log-in
この記事では、私が読んできたRDB、SQL、データモデリング関連の技術書の中でよかったものをあげようとおもいます。 1. 失敗から学ぶRDBの正しい歩き方 おすすめ度 ★★★★★ こちらは、DB...
はじめに この記事では、プログラム設計に焦点をあてて、よりよい設計をするために私が気を付けている点などについてまとめようとおもいます。 今回 Python のコードを取り上げますが、これは私が実...
はじめに この記事では、MySQL の MVCC がどういう仕組みで実現されているかということを説明します。 トランザクション分離レベル 分離レベル ダーティ・リード ファジー・リード ファント...
はじめに MySQLでは、インデックスは B+Tree というアルゴリズムで構築されており、これによって効率的な検索が可能になっています。 この記事では、このインデックスの構造を上図をもとに詳述...
はじめに バージョン:MySQL 8.0 (エンジンはInnoDB) 今回使うテーブルは以下です。 CREATE TABLE `table1` ( `id` int NOT NULL AUTO_...
はじめに この記事では、MySQL8.0でのロックがどのようにおこなわれているのか、performance_schema.data_locksの中身を出力することで確認することを目的にします。 ...
Vue.js でのログイン画面をつくり、そこで入力された Email と Password が認証されるとトップページに遷移する、というものです。 トップページではログアウトボタンを押すとログイ...
今日は DDD のリポジトリについてまとめます。 リポジトリとは リポジトリは集約の保存、取得をおこなうコンポーネントです。 ドメインによって業務ロジックを処理する際、処理対象のデータを取得した...
この記事では、私がVue.jsの練習がてらつくったかんたんなアプリについて、コードの紹介を中心にまとめます。 前置きなど 私がこのアプリを作る上で確認したかったことは、 Vuetify できれい...
集約とは 集約とは、それぞれのエンティティや値オブジェクトを、どういう単位で作成したり削除したりするか、といったことをあらわす。 エンティティや値オブジェクトの設計と比較して、どういう集約をつく...
値オブジェクトとは ドメインのオブジェクトをエンティティだけで構成した場合、あらゆるオブジェクトがidをもち、オブジェクト同士の区別をする必要があることになる。 しかし、ユーザークラスの属性であ...
エンティティとは 「エンティティ」とはなにか、ということについて調べると、「連続性と同一性によって識別されるもの」という定義がされていることがあるのですが、個人的にどういう意味かよくわからなかっ...
この記事は、筆者がドメイン駆動設計に関する本をいくつか読んだ結果つかえそうだとおもった知識をまとめるための記事です。 ドメインサービスって? 業務知識の詰まった、ドメインに含めるべき処理であるが...
この記事は、PHPのフレームワークLaravelを使って作ったかんたんなサンプルアプリを、クリーンアーキテクチャの原則にできるだけしたがって書き直してみることで、クリーンアーキテクチャの理解を深...
14 search resultsShowing 1~14 results
Qiita is a knowledge sharing service for engineers.