SQLite単語

エスキューライト
  • 2
  • 0pt
掲示板へ

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

概要

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

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

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

豆知識

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

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

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

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

関連動画

関連商品

関連コミュニティ

関連項目

外部リンク

【スポンサーリンク】

  • 2
  • 0pt
記事編集 編集履歴を閲覧

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

お絵カキコがありません

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

ピコカキコがありません

SQLite

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

ニコニコニューストピックス