Jakarta Aktual
Jakarta Aktual

Berita Aktual dan Faktual

Jakarta Aktual
Jakarta Aktual© 2026
Jakarta Aktual
Jakarta Aktual

Berita Aktual dan Faktual

BerandaWikiSQLite
Artikel Wikipedia

SQLite

SQLite merupakan sebuah sistem manajemen basisdata relasional yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat public domain yang dikerjakan oleh D. Richard Hipp.

Wikipedia article
Diperbarui 21 April 2026

Sumber: Lihat artikel asli di Wikipedia

SQLite
SQLite
PengembangD. Richard Hipp
Rilis awal17 Agustus 2000;
25 tahun lalu
 (2000-08-17)
Templat:Kotak info perangkat lunak/simple
Ditulis dalamC
Sistem operasiLintas-platform
Ukuran699 KiB
JenisRDBMS (embedded)
LisensiDomain publik[1]
Situs websqlite.org Sunting di Wikidata
Repositori
  • sqlite.org/src Sunting di Wikidata
application/vnd.sqlite3</code><ref>{{cite web\n | url = https://www.iana.org/assignments/media-types/application/vnd.sqlite3\n | title = SQLite database file format media type at IANA\n | website = [[Internet Assigned Numbers Authority]]\n | publisher = [[Internet Assigned Numbers Authority|IANA]]\n | access-date = 2019-03-08}}</ref>"},"type code":{"wt":""},"uniform type":{"wt":""},"magic":{"wt":"<code>53 51 4c 69 74 65 20 66 6f 72 6d 61 74 20 33 00</code> ''(zero-terminated [[ASCII]] \"SQLite format 3\")''"},"developer":{"wt":""},"genre":{"wt":""},"released":{"wt":"2004-06-18"},"extended from":{"wt":""},"standard":{"wt":""},"free":{"wt":"ya ([[Domain Publik]])"},"url":{"wt":"[https://www.sqlite.org/fileformat2.html sqlite.org/fileformat2.html]"}},"i":0}}]}' id="mwBw"/>
Format File Basis Data SQLite
Ekstensi berkas.sqlite3, .sqlite, .db
Jenis MIMEapplication/vnd.sqlite3[2]
Bilangan magis53 51 4c 69 74 65 20 66 6f 72 6d 61 74 20 33 00 (zero-terminated ASCII "SQLite format 3")
Rilis pertama2004-06-18
Situs websqlite.org/fileformat2.html

SQLite merupakan sebuah sistem manajemen basisdata relasional yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat public domain yang dikerjakan oleh D. Richard Hipp.

Tidak seperti pada paradigma client-server umumnya, Inti SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan. Sehingga protokol komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan karena dapat mereduksi overhead, latency times, dan secara keseluruhan lebih sederhana. Seluruh elemen basisdata (definisi data, tabel, indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi disain tersebut bisa diraih dengan cara mengunci keseluruhan file basis data pada saat sebuah transaksi dimulai.

Fitur-fitur

Pustaka SQLite mengimplementasikan hampir seluruh elemen-elemen standar yang berlaku pada SQL-93, termasuk transaksi yang bersifat atomic, konsistensi basisdata, isolasi, dan durabilitas (dalam bahasa Inggris lebih sering disebut ACID), trigger, dan kueri-kueri yang kompleks. Tidak ada pengecekan tipe sehingga data bisa dientrikan dalam bentuk string untuk sebuah kolom bertipe integer. Beberapa kalangan melihat hal ini sebagai sebuah inovasi yang menambah nilai guna dari sebuah basisdata, utamanya ketika digunakan dalam bahasa pemrograman berbasis script (PHP, Perl), sementara kalangan lain melihat hal tersebut sebagai sebuah kekurangan.

Beberapa proses ataupun thread dapat berjalan secara bersamaan dan mengakses basisdata yang sama tanpa mengalami masalah. Hal ini disebabkan karena akes baca data dilakukan secara paralel. Sementara itu akses tulis data hanya bisa dilakukan jika tidak ada proses tulis lain yang sedang dilakukan; jika tidak, proses tulis tersebut akan gagal dan mengembalikan kode kesalahan (atau bisa juga secara otomatis akan mencobanya kembali sampai sejumlah nilai waktu yang ditentukan habis). Hanya saja ketika sebuah tabel temporer dibuat, mekanisme penguncian pada proses multithread akan menyebabkan masalah Diarsipkan 2006-02-21 di Wayback Machine.. Update yang terkini (versi 3.3.4) dikatakan telah memperbaiki masalah ini.

Sebuah program yang mandiri dinamakan sqlite disediakan dan bisa digunakan untuk mengeksekusi kueri dan memanajemen file-file basisdata SQLite. Program tersebut juga merupakan contoh implementasi penulisan aplikasi yang menggunakan pustaka SQLite.

Integrasi dengan bahasa lain

    • SpatiaLite
    • Comparison of relational database management systems
    • List of relational database management systems
    • Flat file database
    • SQL Server Compact
    • H2 (DBMS)
    • Berkeley DB

Lihat pula

  • Daftar sistem manajemen database relasional
  • Perbandingan sistem manajemen database relasional

Referensi

  1. ↑ "SQLite Copyright". sqlite.org. Diakses tanggal May 17, 2010.
  2. ↑ "SQLite database file format media type at IANA". Internet Assigned Numbers Authority. IANA. Diakses tanggal 2019-03-08.

Pranala luar

  • (Inggris) Website SQLite
  • (Inggris) pysqlite - A Python Wrapper.
  • (Inggris) DBD::SQLite Diarsipkan 2017-11-11 di Wayback Machine. - A Perl module on CPAN.
  • (Inggris) Sqlite-ruby Diarsipkan 2005-09-01 di Wayback Machine. - A Ruby Interface.
  • (Inggris) SQLiteManager - A PHP4 multilingual web based tool to manage SQLite database
  • (Inggris) SQLite Developer - SQLite visual database manager
  • (Inggris) SQLiteBrowser - SQLite visual database browser
  • (Inggris) SQLite ODBC Driver
  • (Inggris) Visual SQLite - SQLite GUI interface for Windows
  • (Inggris) SQLiteSpy Diarsipkan 2007-05-09 di Wayback Machine. - Very fast Unicode SQLite GUI with grid editing for Win32.
  • (Inggris) SQLite.NET 2.0 Diarsipkan 2006-04-08 di Wayback Machine. - An ADO.NET 2.0 provider for SQLite
  • (Inggris) Using SQLite Database with OpenOffice.org (via ODBC or sqlite-sdbc-driver)
  • (Inggris) A tutorial to SQLite3 Diarsipkan 2006-04-08 di Wayback Machine.
  • (Inggris) DISQLite3 Diarsipkan 2007-02-12 di Wayback Machine. - High-performance, embedded SQLite port and object-wrapper for Delphi.
  • (Inggris) Aducom Diarsipkan 2006-02-25 di Wayback Machine. - Delphi SQLite component
  • (Inggris) Zeos - Delphi SQLite component
Basis data pengawasan otoritas Sunting di Wikidata
  • GND

Bagikan artikel ini

Share:

Daftar Isi

  1. Fitur-fitur
  2. Integrasi dengan bahasa lain
  3. Lihat pula
  4. Referensi
  5. Pranala luar

Artikel Terkait

Google Chrome

Peramban Web dari Google

WhatsApp

layanan pesan instan dan media sosial untuk perangkat seluler, dimiliki oleh Meta Platforms

MySQL

perangkat lunak manajemen pangkalan data SQL

Jakarta Aktual
Jakarta Aktual© 2026