Tuesday, September 11, 2012

Belajar Lock Table and Unlock Tables Pada Mysql

Belajar Lock Table and Unlock Tables Pada Mysql
ilustrasi
misalkan terdapat tabel temp dengan spefikasi berikut
temp
*idtemp int(10) Primary Key Auto Increment
*name varchar (30)

contoh kasus
SI A ingin mengisi table temp dengan idtemp yang urut 1-100000 bersamaan dengan itu SI B ingin mengisi beberapa record tanpa menentukan nilai idtemp. dengan kasus seperti ini besar kemungkinannya akan terjadi tabrakan karena SI A mengisi idtemp secara manual sedangkan SI B mengisi idtemp secara otomatis.

SI A bisa menggunakan fungsi lock tables;
SI A SESSION
mysql>lock table temp write
mysql>insert into (idtemp,name) values(1,"a");
mysql>insert into (idtemp,name) values(2,"a");
mysql>insert into (idtemp,name) values(3,"a");



.
. # proses mengisi sampai 100000
.
mysql>insert into (idtemp,name) values(100000,"a");
mysql>unlock tables;

Misalkan pada ketika SI B menambahkan data sebelum SI A selesai mengeksekusi query maka perintah query SI B akan di tunda sampai SI A selesai
SI B SESSION
mysql>insert into (name) values("xy");  <--- akan di pending sampai SI A selesai

Pada lock table Parameternya bisa menggunakan WRITE atau menggunakan READ Perbedaanya ketika menggunakan WRITE si B tidak bisa men SELECT dan tidak bisa INSERT,UPDATE,DELETE sebelum si A selesai. sedangkan ketika menggunakan READ si B bisa men SELECT meskipun si A belum selesai tapi si B tetap tidak bisa men INSERT,UPDATE,DELETE sebelum si A Selesai.

contoh write :
mysql>lock table temp write
contoh read :
mysql>lock table temp read

Monday, September 10, 2012

Semangatlah Laskar Pelangiku

Semangatlah Laskar Pelangiku
Bersyukur - kalimat alhamdulillah sekaligus terpana terucap ketika panas terik matahari  menyengat di tepi lampu merah jalan pulang dari arah jagir sambil melihat sepasang anak kecil berpakaian sekolah  berdiri dengan riang sambil disuapi seorang ibu yang berpakain lusuh berwarna biru menggunakan rompi  dan topi berwarna hitam yang sudah kusam sangat terlihat sang ibu adalah penjual koran. sambil menari nari riang sang  anak laki laki kembali ke ibunya untuk menerima suapan berikutnya dengan lahap.. sedang kan sang anak perempuan berdiri membelakangi pengendara motor yang sedang berhenti menunggu lampu hijau sambil mengerjakan PR dengan serius tanpa menghiraukan suara riuh kendaraan yang lalu lalang. sesekali sang ibu menyuapi sang anak perempuan, dengan lahapnya sang anak mengunyah makanan sambil kembali ke belakang jok sepeda tempat buku PRnya terletak. sebungkus nasi putih seadanya itupun habis dengan lahapnya untuk mereka berdua. Lampu hijau pun menyala akhir dari sekilas kisah yang mengharukan hari ini ..  

"Semangatlah laskar pelangiku jadilah orang besar. dan jangan lupakan darimana engkau berasal"



Tuesday, September 4, 2012

Toke Menyerupai Daun Kering (Uroplatus phantasticus)

Toke siluman berekor daun (Uroplatus phantasticus)
Hewan ini terlihat lebih mirip daun kering yang telah rontok, sehingga jarang terlihat oleh pemangsa. Ia ditemukan hanya di Madagaskar, dimana ia tinggal dalam hutan bersama reptil-reptil fantastis lainnya. Ia termasuk pemakan serangga dengan penampilan yang menakutkan tetapi tidak berbahaya bagi manusia. Sayangnya, spesies yang luar biasa ini terancam punah karena banyak diburu oleh penduduk dan merusak habitat