2022-09

データベース

【DB・SQL】インデックスとは?〜作成や削除方法まで徹底解説!

インデックス(INDEX)って何?というお話からインデックスの作成方法、削除方法、確認方法について解説しています。 本記事での環境はMySQLです。インデックスはパフォーマンス改善において非常に重要です。本記事を通じて一度、触れておくことをおすすめします。
データベース

【MySQL】バルクインサートやループ処理で効率良くINSERTしよう

MySQLでのバルクインサートやループ処理での大量データのINSERT方法を解説しています。 これらを理解することで、INSERT文を効率的に書き、実行することができます。 性能試験等のテストデータ作成時には重宝します。
データベース

【SQL】パフォーマンスチューニングの実例集

SQLのパフォーマンスチューニングの実例を掲載しています。 SQLが重い、性能改善したいと思ったときに是非、ご覧ください。 本記事のSQL文は基本、標準SQLで記載しているのでOracle、MySQL、PostgreSQL等では動作する想定です。
おすすめアイテム

【エンジニア向け】実際に使用したデスク周りのおすすめ商品②

在宅勤務で実際に使用して良かったアイテムを紹介していきます。 今回は在宅勤務で必要なアイテムの中でも、小物類(モニターアームやマウスパッド、PCスタンド..etc)を中心に紹介します。気軽に購入しやすいものが多いので、もし気になるものがあったら是非、購入してみてください!
おすすめアイテム

【エンジニア向け】実際に使用したデスク周りのおすすめ商品①

在宅勤務で実際に使用して良かったアイテムを紹介していきます。今回は在宅勤務で必要なアイテムの中でも、優先順位が高い「キーボード」「マウス」「モニター」「椅子」「デスク」「デスクライト」に絞って紹介します。
雑談

SES企業社員がSIerと自社開発に常駐経験した感想

この1年間で2つの企業(SIerと自社開発それぞれ1社)に常駐し、お世話になったので、その違いや感想等を述べていきたいと思います。 一般的なSIerと自社開発の違いを述べたものではありません。 違いの傾向として当てはまることもあると思いますが、絶対ということはないのでその点ご容赦ください。
おすすめアイテム

【書籍まとめ&レビュー】Web API: The Good Parts

「Web API: The Good Parts」を読んだので、備忘兼ねて概要をまとめています。 API設計の書籍として非常に人気が高く分かりやすいため、バックエンドエンジニアは一度は読んでおくべき書籍だと思います。
バックエンド

【独学】PHPの学習ロードマップ(未経験からエンジニア転職)

未経験からエンジニア転職を目指す方向けのロードマップを紹介します。 対象言語はPHPとしています。エンジニアを目指すにはPHP以外にも、SQLやターミナル、Git等を習得する必要があります。 これらを効率よく習得する方法を解説しています。
バックエンド

【Spring Boot】@Transactionalを使用したトランザクション制御(基本編)

Springを使用したトランザクション制御について解説しています。 @Transactionalのアノテーションを使用することで、効率良く、コードの見通しもよくなります。 サンプルコードも併せて記載しているので、ぜひ併せてご覧ください。