No SQL - Cassandra adalah merupakan sebuah basis data yang menyediakan mekanisme penyimpanan dan pengambilan data yang menggunakan model basis data salah satu contoh yang menggunakan basis data ini adalah FACEBOOK.
cara pengoprasian No SQL - Cassandra kita bisa mendemo atau mencoba terlebih dahulu di alamat "http://www.planetcassandra.org/try-cassandra/" di situs ini sudah meyediakan tutorial membuat tabel kita tinggal mengikuti langkah-langkah pembutannya kita klik "CREATE KEYSPACE AND TABLE" lalu akan muncul keterangan dan penjelasan programnya kita tinggal mebgikuti dan menuliskan programnya pada kolom hitam sebelah kanan (program ini hanya untuk mendemo(dalam masa percobaan)) maka dari itu kita harus menuliskan script "cqlsh> DESC KEYSPACE demo_1476150256_58284934c35c7b9323a5df98e3812a19;" dan untuk menggunakannya kemudian kita ketikan "cqlsh> USE demo_1476150256_58284934c35c7b9323a5df98e3812a19;" kemudian ketikan syntax-syntaxnya secara benar. kemudian masuk di langkah 2 yaitu "INSERT AND SELECT RECORD" pada pelajaran sebelumnya di mana kamu dapat membuat tabel, unit ini akan masuk ke detail lebih lanjut tentang CQL, di mana kamu akan menjalankan perintah INSERT data ke dalam program kamu dibuat serta laporan SELECT menjalankan query program kamu. lakukan langkah-langkah pengetilan sintaxnya secara benar maka nanti akan terlihat tabel yang berisikan apa yang telah kamu ketikan contoh jika kamu mengetikan "INSERT INTO users (firstname, lastname, age, email, city) VALUES ('John', 'Smith', 46, 'johnsmith@email.com', 'Sacramento');
cqlsh:demo_1476150256_58284934c35c7b9323a5df98e3812a19> INSERT INTO users (firstname, lastname, age, email, city) VALUES ('Jane', 'Doe', 36, 'janedoe@email.com', 'Beverly Hills');
cqlsh:demo_1476150256_58284934c35c7b9323a5df98e3812a19> INSERT INTO users (firstname, lastname, age, email, city) VALUES ('Rob', 'Byrne', 24, 'robbyrne@email.com', 'San Diego');" lalu mengetikan "SELECT * FROM users;" maka dalam tabel akan muncul
lastname | age | city | email | firstname
----------+-----+---------------+---------------------+-----------
Doe | 36 | Beverly Hills | janedoe@email.com | Jane
Byrne | 24 | San Diego | robbyrne@email.com | Rob
Smith | 46 | Sacramento | johnsmith@email.com | John
(3 rows)
Cassandra memungkinkan kamu untuk mencari baris dengan kunci utama mereka. Ingat kita menetapkan nama terakhir sebagai kunci baris, atau kunci utama dalam hal CQL. Kunci utama menentukan mana baris terletak pada disk. Ketika kita menggunakan klausa MANA dengan pernyataan SELECT, kita bisa query tabel dengan kunci baris.
contoh : (Dapatkan tabel pengguna untuk individu dengan nama belakang "Doe".)
programnya adalah "SELECT * FROM users WHERE lastname= 'Doe';" maka akan menampilkan tabelnya
lastname | age | city | email | firstname
----------+-----+---------------+-------------------+-----------
Doe | 36 | Beverly Hills | janedoe@email.com | Jane
(1 rows)
langkah ketiga UPDATE AND DELETE RECORD langkah ini adalh untuk memanipulasi atau
meneperbaharui tabel sebelumnya ikuti langkah-lamhkah programnya yaitu
"UPDATE users SET city= 'San Jose' WHERE lastname= 'Doe';" sintax ini adalah untuk
mengupdate city yang ada di kolom Doe yang tadinya Baverly hills menjadi San Jose .
" SELECT * FROM users where lastname= 'Doe';" sintax ini untuk melehiat tabel Doe.
lastname | age | city | email | firstname
----------+-----+----------+-------------------+-----------
Doe | 36 | San Jose | janedoe@email.com | Jane
(1 rows)
"DELETE from users WHERE lastname = 'Doe';" sintax ini untuk menghapus kolom Doe.
"SELECT * FROM users;" unruk melihat form nya
lastname | age | city | email | firstname
----------+-----+------------+---------------------+-----------
Byrne | 24 | San Diego | robbyrne@email.com | Rob
Smith | 46 | Sacramento | johnsmith@email.com | John
(2 rows)
TUGAS
membuat tabel yang berisikan "rollnumber,departement,nama dan semester" yang terdiri dari 10 kolom


Tidak ada komentar:
Posting Komentar