SQLite for Mac、ソフトウェア教育、ソフトウェアダウンロード、ソフトウェアコミュニティ、Windowsソフトウェア、Macソフトウェア

SQLite 3.17.0

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