「SQLite」の主な特徴として、「ゼロコンフィギュレーション」「自己完結型システム」「コンパクト&省メモリ」「高速処理性能」「大容量データに対応」「安定性(100%ブランチテストカバレッジ)」について紹介します。

「SQLite」の主な特徴

「SQLite」の主な特徴として、「ゼロコンフィギュレーション」「自己完結型システム」「コンパクト&省メモリ」「高速処理性能」「大容量データに対応」「安定性(100%ブランチテストカバレッジ)」について紹介します。

■関連する比較ページ

「SQLite」の主な特徴

■ゼロコンフィギュレーション

SQLiteは設定不要のゼロコンフィギュレーションデータベースです。

インストール不要

SQLiteは使用する前にインストールする必要はありません。

設定不要

設定ファイルを使用しないため、通常のRDBMSが必要とする各種設定が不要です。

・サーバプロセス設定---起動、停止
・データベースインスタンス設定
・アクセス許可設定
・データベース回復設定---システムクラッシュや停電などによるシステム停止時 など

■自己完結型システム

SQLiteは依存性が非常に少ない「自己完結型システム」です

SQLiteライブラリ全体は単一のソースコードファイルにカプセル化されており、外部ライブラリや外部インターフェースを必要とせずに動作できるため、どのようなオペレーティングシステム上でも動作できます。

→SQLite →SQLite is a Self Contained System

マルチプラットフォーム

SQLiteは以下のOSをサポートしています。

・Linux
・BSD
・Solaris
・Windows(Win32、WinCE、WinRT)
・Mac
・Android
・iOS など

他のシステムにも簡単に移植できます。

■コンパクト&省メモリ

SQLiteの本体サイズは600KB程度と非常にコンパクトで、消費メモリも少ないため、処理能力が低い小型デバイスでも組み込めます。

■高速処理性能

SQLiteは、中小規模データベースで比較した場合、本格型RDBMSと比べても遜色ないといわれています。

ファイルシステムより35%高速

SQLiteは、ファイルシステムによるアクセスよりも35%高速に読み書きできます。

大量のサムネイル画像に対するアクセスの場合、ファイルシステムでは1ファイルごとにファイルアクセス用システムコールが発生しますが、SQLiteでは1回のシステムコールで複数のファイルにアクセスできます。

→SQLite →35% Faster Than The Filesystem

■大容量データに対応

SQLiteは「テラバイトサイズのデータ​​ベース」と「ギガバイトサイズの文字列およびBLOB」をサポートします。

→SQLite →Limits In SQLite

■安定性(100%ブランチテストカバレッジ)

SQLiteの信頼性と堅牢性は、徹底的で慎重なテストによって達成されています。

SQLiteコアは、テストカバレッジプログラム「gcov」で100%のブランチカバレッジが実施されています。

→SQLite →How SQLite Is Tested

SQLite最新TOPICS

【OSS】多機能データベースエンジン「SQLite」---世界で最も広くインストールされているデータベースエンジン(2019年08月29日 10:33)

多機能データベースエンジン「SQLite」について紹介。 「SQLite」とは SQLiteは強力で多機能なデータベースエンジン。 「高速処理」「コンパクト」「自己完結型」などの特徴があり、世界で最も広くインストールされているデータベースエンジンとして知られている。

SQLite最新CLOSEUPコラム

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

【企業ネットワーク向け】ローカルブレイクアウト、適用できないSaaSはありませんか?通信速度や運用に課題はありませんか? 〜LBOに最適なネットワーク機器や管理ツールによる解決策をご提案〜

【再放送】システム責任者が知っておくべき 「MySQLの高可用性/HA構成」 の選択肢と比較 〜 MySQLデータベースのダウンタイム“ゼロ”を目指す〜

ハイブリッドワークにおける電話の新しいカタチ ~セールスプロセスを最適化する次世代クラウドビジネスフォン~

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter