記事一覧
AWS -ELBとAuto-Scaling-
今回はAWSのELBとAuto-Scalingについて書いていこうと思います。
まずはEBLから書いていきます。
ELBとは EBLとは、マーネージド型のロードバランシングサービスで、EC2インスタンスの処理を分散する際に標準的に利用するもので、基本的には単一障害点を排除する際に、サーバーの負荷を下げる時にこのELBを使った構成を作っていくことが標準的なアーキテクチャ設計になっています。
2回目以降の表示速度をあげる(Laravel)
この前同期の人に教えてもらったちょっといいなと思った内容で、例えばWEBアプリの一覧ページにデータを表示する処理があった時に、毎回データ取得の処理を実行して一覧画面を表示させるとその分クエリを毎回発行して表示するのに多少の時間がかかってしまう場合とかにすごい便利だなと思ったのでメモ的な感じで記事にしてみました。
class IndexController extends Controller{
MySQLの全文検索
最近投稿していなかったので久しぶりに投稿してみようと思います。
今回は、MySQLの全文検索についての記事になります。
全文検索とは 全文検索は、インデックスを利用できるのでLIKE検索に比べて高速に検索をすることができ、LIKE検索同様完全一致出ないものも検索可能です。
FULLTEXT FULLTEXT とはバージョンv3.23.23以降で標準搭載さてれている全文検索インデックスのことを言
トランザクション分離レベル
今回はトランザクション分離レベルについて書いてみます。
先輩に知っておくと良いかもねと言われてちょっと調べてみました。
トランザクションについては前の記事に書いているので今回は割愛していきます。
ACID特性 ACIDとは、信頼性のあるシステムの持つべき性質をまとめたものです。
ACIDはAtomicity(原子性)、Consistency(一貫性)、Isolation(独立性)、Durab
トランザクションについて
今回はトランザクションについてちょっと記事を書いていこうと思いました!
今自分で作っているサービスでトランザクションを使用するタイミングがあり使ってみたので簡単にこの記事に残してきます。
トランザクションとは
「相互依存の関係にある複数の処理を一つの処理単位にまとめて、矛盾なく処理すること」です。
簡単にいうと、トランザクションとは複数の処理を一つにまとめたものになります。
例)簡単に
AWS(Amazon Web Services)
最近自分の知見を広げるためにAWSについて調べてみようと思って簡単に調べてみたことを今回は書いてみようかなと思います。
AWS AWSとはクラウドコンピューティングの一つで、クラウドコンピューティングサービスとは、ネットワークなどをインターネット経由で貸してくれるサービスです。
AWSではコンピューティング、ストレージ、データベース、分析、ネットワーキング、モバイルなどいろいろなサービスが用
Laravelのfactoryで複数の関係のあるテーブルの作成(ダミーデータ投入)
今回はlaravelでのダミーデータを作る時にちょっと役にたった書き方があったので簡単にメモとしての投稿。
たとえば、User->Post->Commentのような3階層構造のリレーションモデルを作る時です。
まずシンプルに3階層構造のリレーションモデルの作り方としては以下のコードで作成できます。
結構シンプルな実装がされていて可読性も高いです。
ちょっと応用として上記のコードは