最近の記事

MySQLのアーキテクチャ

初めまして、ALTURA X エンジニアインターン生の目時と申します。 今回は、ALTURA Xのプロダクトでも使用されているデータベースについて学び、MySQLのアーキテクチャについてまとめさせていただきました。 MySQLのアーキテクチャには、大きく分けてサーバー層と、ストレージエンジン層の2つに分かれます。 サーバー層:connector、parser、optimizer、execute ストレージエンジン層:MyISAM、InnoDB、Memory、NDB Cl

    • SQLと各RDBMSの特徴について

      初めまして、ALTURA X エンジニアインターン生の目時と申します。 今回は、ALTURA Xのプロダクトでも使用されているデータベースについて、学び、各RDBMSの特徴などについてまとめさせていただきました。 前提として、元々の知識ですが、私は、この記事を書く以前は、SQLを含め、データベース関連については、初心者の状態で始めました。 SQLは、何のために使うのか? 構造化照会言語 (SQL) は、リレーショナルデータベースに情報を格納および処理するためのプログラミ

      • 実際にMySQLを使用してみる

        初めまして、ALTURA X エンジニアインターン生の目時と申します。 今回は、前に各RDBMSを調べた際にMySQLについて実際に手を動かしながら記事を書いたので、まとめてさせていただきました。 使用環境 使用環境はm1 Mac 2020 Mysqlをダウンロードするところから開始https://mysql.sql55.com/env/how-to-install-mysql-mac.php このサイトを参考してダウンロードしました。https://dev.mysq