SQLite単語

エスキューライト

  • twitter
  • facebook
  • はてな
  • LINE

SQLiteとは、組み込み向けのSQLデータベースエンジンである。

概要

アプリケーションに組み込んで使うDBMSであり、数キロバイト程度のライブラリまたはコマンドである。Microsoft AccessJet Databaseエンジンのようなもの。MySQLOracleのようなクライアントサーバDBMSではない。トリガ、ビューも使え、機的には大規模なDBMSとべても全く遜色ない。ただし、ローカル環境で使用するのが前提であるためか、ユーザ概念を持たない。

ソースパブリックドメイン開されており、個人利用、商用利用とも無料で使用できる。
公式サイトから、LinuxMac OS XWindows用のバイナリダウンロードできる。

FirefoxなどのCookieログイン情報など)の取得ができる利点を活かし、近年ではニコ生コメントビュワーなどに実装されていることが多い。その他にも、多くの組み込み製品(携帯電話スマートフォンなど)のほか、メジャーな製品ではFirefoxGoogle ChromeSafariOperaAdobe FlashSkypeなどでも利用されているので、多くの人が知らないうちに使っているはず。

豆知識

同じデータベースバイナリをずっと使っていると断片化して大きく重くなることがある。

このときはsqliteのバイナリ公式から拾ってコマンドから

>sqlite3 vaccum <バイナリまでのパス>
>sqlite3 reindex <バイナリまでのパス>

とすることで余分な部分を抜いてバイナリを小さく軽くできる。とはいえ、最近の製品ではアプリケーション終了時に自動でやってくれることが多い。どこにあるのかわからないようならCCleanerというクリーニングツールを使えば一括で処理してくれたりする。

関連動画

関連商品

関連コミュニティ

関連項目

外部リンク

この記事を編集する

掲示板

おすすめトレンド

急上昇ワード改

最終更新:2024/03/19(火) 20:00

ほめられた記事

最終更新:2024/03/19(火) 20:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP