SQLite単語

エスキューライト

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

概要

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

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

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

豆知識

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

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

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

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

関連動画

関連商品

関連コミュニティ

関連項目

外部リンク

【スポンサーリンク】

スマホ版URL:
https://dic.nicovideo.jp/t/a/sqlite

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

SQLite

1 ななしのよっしん
2010/03/07(日) 12:19:10 ID: GNB1iBsS56
漫然と使ってると、ガンガンDBが断片化してファイルが肥大するから注意
時々vacuumしてあげて
2 ななしのよっしん
2010/03/07(日) 12:31:29 ID: N4gbjWDKRR
こんな記事書いた覚えがいけど、履歴に名前が残ってるwww
3 ななしのよっしん
2011/05/10(火) 00:40:55 ID: GhvgBC7kXp
>>7
4 ななしのよっしん
2011/05/10(火) 00:42:17 ID: GhvgBC7kXp
>>sm7exit_nicovideo
5 ななしのよっしん
2013/04/08(月) 01:02:42 ID: 1YnW0HlXbF
コミケのカタロムでも使われてるね

急上昇ワード