SQLite for Mac は、自己完結型のサーバーレスでゼロ設定のトランザクション型 SQL データベースエンジンをインプロセスライブラリとして実装しています。 SQLite のコードはパブリックドメインに属しており、商用または民間の目的に自由に使用できます。 SQLite は、世界で最も広く配備されているデータベースであり、数多くの重要なプロジェクトを含め、数多くのアプリケーションを数多く備えています.
SQLite 機能:
システムクラッシュや停電後も、トランザクションはアトミック、一貫性、独立性、耐久性(ACID)ゼロコンフィギュレーション - セットアップや管理は不要です。部分インデックスや共通テーブル式などの高度な機能を備えた SQL の完全実装。 (省略された機能)完全なデータベースは、単一のクロスプラットフォームのディスクファイルに格納されています。アプリケーションファイル形式として使用するのに適しています。テラバイトサイズのデータベースとギガバイトサイズの文字列とブロブをサポートします。 (limits.html を参照してください)小さなコードフットプリント:500KiB 未満の完全構成、またはオプション機能を省略したシンプルで使いやすい API。 ANSI- C で書かれています。 TCL バインディングが含まれています。別途入手可能な他の多くの言語用のバインディング。ブランチテストのカバレッジが 100%のよくコメントされたソースコード。コンパイルが容易で大規模なプロジェクトに簡単に追加できる、単一の ANSI- C ソースコードファイルとして利用できます。自己完結型:外部依存関係はありません。クロスプラットフォーム:Android、* BSD、iOS、Linux、Mac、Solaris、VxWorks、Windows(Win32、WinCE、WinRT)は、サポートされています。他のシステムに簡単に移植できます。ソースはパブリックドメインにあります。任意の目的のために使用してください。 SQLite データベースの管理に使用できるスタンドアロンのコマンドラインインターフェイス(CLI)クライアントが付属しています。その他:SQLite for Windows
をダウンロード
ファイルのバージョン |
SQLite 3.17.0 |
ファイル名 |
sqlite-tools-osx-x86-3170000.zip |
ファイルサイズ |
1.1 MB |
オペレーティングシステム |
Mac OS X |
ソフトウェアタイプ |
Freeware |
著者 |
Richard Hipp |
更新日 |
https://sqlite.org/ |
更新時間 |
2017-02-14 |
ログを更新する |
What's new in this version: - Add the SQLITE_DEFAULT_LOOKASIDE compile-time option - Increase the default lookaside size from 512,125 to 1200,100 as this provides better performance while only adding 56KB of extra memory per connection. Memory-sensitive applications can restore the old default at compile-time, start-time, or run-time - Use compiler built-ins __builtin_sub_overflow(), __builtin_add_overflow(), and __builtin_mul_overflow() when available. (All compiler built-ins can be omitted with the SQLITE_DISABLE_INTRINSIC compile-time option.) - Added the SQLITE_ENABLE_NULL_TRIM compile-time option, which can result in significantly smaller database files for some applications, at the risk of being incompatible with older versions of SQLite - Change SQLITE_DEFAULT_PCACHE_INITSZ from 100 to 20, for improved performance - Added the SQLITE_UINT64_TYPE compile-time option as an analog to SQLITE_INT64_TYPE - Perform some UPDATE operations in a single pass instead of in two passes - Enhance the session extension to support WITHOUT ROWID tables - Fixed performance problems and potential stack overflows when creating views from multi-row VALUES clauses with hundreds of thousands of rows - Added the sha1.c extension - In the command-line shell, enhance the ".mode" command so that it restores the default column and row separators for modes "line", "list", "column", and "tcl" - Enhance the SQLITE_DIRECT_OVERFLOW_READ option so that it works in WAL mode as long as the pages being read are not in the WAL file - Enhance the LEMON parser generator so that it can store the parser object as a stack variable rather than allocating space from the heap and make use of that enhancement in the amalgamation - Other performance improvements. Uses about 6.5% fewer CPU cycles
Approximately 25% better performance from the R-Tree extension: - Uses compiler built-ins (ex: __builtin_bswap32() or _byteswap_ulong()) for byteswapping when available - Uses the sqlite3_blob key/value access object instead of SQL for pulling content out of R-Tree nodes - Other miscellaneous enhancements such as loop unrolling
Bug Fixes: - Throw an error if the ON clause of a LEFT JOIN references tables to the right of the ON clause. This is the same behavior as PostgreSQL. Formerly, SQLite silently converted the LEFT JOIN into an INNER JOIN - Use the correct affinity for columns of automatic indexes - Ensure that the sqlite3_blob_reopen() interface can correctly handle short rows |
ファイルのダウンロード |
Download |