Mengenal SQLite

Aku sendiri denger kata SQLite kalo gak salah satu setengah bulanan yang lalu . . . hiks hiks, itu juga karena SQLite digunakan sebagai database dari contoh – contohnya framework prado. Yaitu framework yang sekarang lagi aku utek2 . . . halah apa lagi itu yah!!! Buat nambah referensi ilmu aku sendiri terutama dan temen2 yang mau mbaca . . . ni sedikit intro tentang SQLite, jangan lupa kritik n saranya yah, ato koreksi juga boleh Thanks

Tentang 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. Sqlite merupakan salah satu database baru yang perkembanganya cukup cepat, dan pada saat ini sudah cukup popular. Database ini bersifat Open Source dan meraih best open source 2005. Sqlite merupakan lightweight database yang digunakan sebagai alternative MySQL, database ini telah built in di PHP 5.
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.
Pustaka SQLite mengimplementasikan hampir seluruh elemen-elemen standar yang berlaku pada SQL-92, termasuk transaksi yang bersifat atomic, konsistensi basisdata, isolasi, dan durabilitas (dalam bahasa inggris lebih sering disebut ACID), trigger, dan query-query 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 [1]. Update yang terkini (versi 3.3.4) dikatakan telah memperbaiki masalah ini.
Sebuah program yang mandiri dinamakan sqlite disediakan dan bisa digunakan untuk mengeksekusi query dan memanajemen file-file basisdata SQLite. Program tersebut juga merupakan contoh implementasi penulisan aplikasi yang menggunakan pustaka SQLite

SQLiteManager

Tools untuk memanajemen Sqlite:
SQLiteManager adalah multibahasa/tools berbasis web untuk mengelola database SQLite. Bahasa pemrograman yang digunakan adalah: PHP4 dan PHP5. Bekerja dengan baik pada platform Linux, Windows dan Mac OSX. Tools ini dalam masa developpement, tetapi sangat fungsional. Berbagai fungsinya adalah:
• Manajemen beberapa database
• Creation ‘Koneksi’ ke beberapa database
• Properti dan pengelolaan pilihan dari database yaitu insert / Update / delete table
• Manajemen dari indeks – Menampilkan / Sisipkan / merubah / menyembunyikan data dalam tabel
• Impor data dari file – eksekusi manual permintaan dari ‘SQLite’ format atau dari ‘MySQL’ format (konversi)
• Membuat / Update / Hapus dari View
• membuat / Update / Hapus dari Trigger
• Manajemen dari fungsi yang ditetapkan pengguna. (digunakan di SQLiteManager permintaan)
• ekspor dan struktur data ke format SQL

sql1

Kelebihan Sqlite :

Sqlite merupakan salah satu embbeded database yang wajib dipertimbangkan untuk digunakan pada aplikasi bukan enterprise karena memiliki beberapa kelebihan yaitu :
• Secara umum cukup stabil
• Perfomanya lebih efesien dan cepat dibandingkan database yang lain
• Sedikit menggunakan memory, hanya membutuhkan sigle library untuk mengakses database
• Berjalan dibanyak platform yang berbeda, dan dapat dipindahkan dengan mudah tanpa setting administrasi yang rumit.
• Memenuhi standart ACID (Atomicity, Consistensy, Isolation, dan Durability )
• Mendukung ANSI 92 SQl Standar.
• Mempunyai API untuk bahasa C++, PHP, Perl, Phyton, dan Tcl.
• License public domain, free untuk redistributed.

Sumber: www.infolinux.web.id,

PHP5 dan SQLite Erick Kurniawan, S.Kom, M.Kom

http://wapedia.mobi/id/SQLite

Phppgadmin Sebagai interface Postgres atau PosgreSql

Kalo temen-temen mau nggunain postgre sebagai database server dan agak bingung dengan interface nya postgre, ni aku punya sedikit solusi yang mungkin temen2 butuhin, aku sekedar share pengalaman lo ya, lo ada yg salah mohon dikoreksi(buat para master2 hohok) . . .

-pertama download postgre(cari digoogle), maaph gak nyantumin linknya hehek
- install seperti biasanya (klik next and next, ikuti defaulnya aja dan yg paling penting ingat password yang temen2 setting waktu instalasi ini ya, karena entar bakal dibutuhin buat login(Pastinya coy hekhek))
- The Point is : jika ingin menggunakan phppgadmin untuk tampilan postgre pada webserver xampp ikuti langkah-langkah dibawah ini:
1. download phppgadmin (cari di uncle google)
2. extrak phppgadmin
3. copi file hasil extrak tadi di root xampp yaitu  htdocts
4. akses phppgadmin melalui browser dengan cara ketik url  :http://localhost/phpPgAdmin/
5. login dengan password yg diset ketika install postgre (user : postgres Password : password yg ada set sewaktu instal tadi ).
6. jika terjadi error buka file config.inc.php di folder phppgadmin biasanya di folder conf, edit $conf['extra_login_security'] true; menjadi $conf['extra_login_security'] false;
- Selamat mencoba semoga berhasil . . .

- Contoh halaman logi phppgadmin pada browser

Login phppgadmin

Pagi yanG eheM . . .

Hari ini nyampe kantor sekitar jam 08.00 hiks hiks, dipas pasin gtu!!!

Sebenernya pengen nulis tentang prado framework,yah tapi tadi malem tergoda buat lanjutin nonton Sassy Girl Chunyang . . ., pada tau kan tuh drama? Ups membuat ku berurai airmata . . .  hiyaks lebay yah!!!

Ya gtu dech gak tau knapa akhir2 ini aku jadi maniak banget ma K-Drama, saking maniaknya jadi sering download2 hahahahak. Buat pengemar K-Drama yang baca ini lo punya referensi K-Drama yang bagus bagi-bagi yah.

La ko jadi cerita K-Drama??? Uhk emang ngelantur aku ini. . . , pagi ini emang membuat aku agak lebih bersemangat, pasalnya (jiedenG) besok rencananya mau Ke Bandung Ey…., tapi lo jadi seh(Sedih decH). Moga aja jadi, so aku bisa ngumpul2 ma temen2 SMAq… Reunian gtu dech

Segini dulu aja coret2an aku di pagi ini, lo mbaca ini jangan bilang “Huh tulisan gak penting !!!!!!” Yah ??? aku kan baru belajar nulis, jadi apa aja ya ditulis hohoho . . . jadi malu. Emang pagi ini pagi yang ehem … membuat aku …. semuanya deH (Gak Jelas) .

pay paY

Salam kenal

Udah lama banget pengen ngeblog . . .

Tapi niat dihati ini yang up n down hahahak

Tadi gak sengaja baca artikelnya “RomiSatriaWahono” jadi dech bersemangat buat nulis hahahak

Yah semoga terus bisa bersemangat, n jadinya bisa berbagi ma kalian

Moga apa yang aku tulis entar bermanfaat buat kita semua yah

Cayo o o o

Follow

Get every new post delivered to your Inbox.