第3章 SQLite SQLite
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
SQLiteとは何か?
前章で述べたように、データを置く場所はたくさんある。 しかし、 、クライアントとサーバーのセットアップのような面倒なことをせずに、素早く簡単にデータを保存できる場所が欲しい場合がよくある。単純なファイルにデータをストアし、Word文書と同じように簡単に編集したい。これはSQLiteを使うのに最適な状況だ。
SQLiteは世界で最も広く普及しているデータベースだ。iPhone、iPad、アンドロイド端末、ウィンドウズフォン、サーモスタット、カーコンソール、人工衛星など、データを簡単にストアしたり取り出したりする必要のある多くの最新機器に搭載されている。Windows10オペレーティングシステムやエアバスA350 XWB航空機にも多用されている。シンプルさと低いオーバーヘッドが必要な場合に優れている。ビジネスデータベースのプロトタイプにも最適だ。
しかし、どんな技術にもトレードオフがある。SQLiteはアクセスを管理するサーバを持たないため、複数の人が同時にSQLiteファイルを編集できるようなマルチユーザー環境では失敗する。それでも、我々のトレーニング目的にはSQLiteは完璧だ。
SQLiteStudio
SQLiteデータベースを操作するのに使えるSQLエディタはたくさんある。 SQLiteStudioは直感的で 、データベースの探索と管理が簡単にできるので、私はSQLiteStudioを使うことを強く勧める。本書ではこのアプリケーションを使う。http://sqlitestudio.pl/?act=download からダウンロードできる。OSはWindows、Mac、Linuxのいずれかを選ぶこと。ダウンロードしたフォルダを開き、好きな場所にコピーする。インストールは必要ない。SQLiteStudio を起動するには、SQLiteStudio.exe をダブルクリックする(図 3-1)。デスクトップにショートカットを作成し、次回から簡単に起動できるようにすることもできる。
図 3-1. SQLiteStudio フォルダー
SQLiteStudioは、SQLiteやその開発者とは関係のない、独立したサードパーティのプログラムであることに注意してほしい。SQLiteはRichard Hippと才能あるプログラマチームによって作られたデータベースエンジンである。SQLiteStudioは、このエンジンを取り込んで、ユーザ・インタフェースをうまく包んでいるに過ぎない。したがって、SQLiteStudioで問題が発生した場合は、SQLiteチームではなく、SQLiteStudioチームに連絡してほしい。
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access