Tugas basis data

 

Bahasa Definisi Data (DDL)


Adalah kumpulan perintah SQL yang dapat digunakan untuk membuat dan mengubah struktur dan definisi data dari objek-objek database seperti tabel, index, trigger, view, dan lain-lain.

Perbedaan Antara DDL & DML

Perbedaan DML dan DDL adal pada obyek yang dikelolanya.  Jika DDL yang dikelola adalah obyek database, tabel, view, trigger dan store procedure.  Sedangkan DML yang dikelola adalah record.

Perintah atau Pernyataan DDL terdiri dari:

  • MEMBUAT
  • MENGUBAH
  • PENURUNAN
  • HIBAH
  • MENCABUT
  • MENGANALISA
  • AUDIT
  • KOMENTAR

Bahasa Manipulasi Data (DML)

Adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah atau memanipulasi data di dalam tabel.

Perbedaan DML dan DDL adal pada obyek yang dikelolanya.  Jika DDL yang dikelola adalah obyek database, tabel, view, trigger dan store procedure.  Sedangkan DML yang dikelola adalah record.

Perintah atau Pernyataan DML terdiri dari:

  • PANGGILAN
  • MENGHAPUS
  • JELASKAN RENCANA
  • MEMASUKKAN
  • LOCK TABLE
  • MENGGABUNGKAN
  • PILIH hp
  • MEMPERBARUI


Cloud Computing dan cloud database

Pengertian cloud computing

Komputasi awan merupakan istilah dari bahasa Inggris yang berarti komputasi awan. Untuk istilah 'awan' merupakan metafora dari internet. Jadi, definisi yang sebenarnya dari komputasi awan adalah sebuah proses pengolahan daya komputasi, melalui jaringan internet yang terhubung antara satu perangkat komputer dengan komputer lain, dalam waktu yang sama.

Sehingga, komputasi awan sendiri juga termasuk dalam teknologi yang menjadikan internet sebagai  center of server untuk kantor data pengguna ( user ). Dengan menggunakan cloud computing, maka anda tidak perlu menginstal sebuah aplikasi secara manual, dan memudahkan dalam mengakses informasi melalui internet. 

Fungsi dari cloud computing

Banyak fungsi yang dimiliki oleh komputasi awan, berikut ini kami merangkum menjadi tiga fungsi utama dari penggunaan cloud computing untuk membantu aktivitas pengguna.

1. Meningkatkan kapasitas penyimpanan data

Dengan menggunakan komputasi awan, maka tempat penyimpanan menjadi lebih besar yang dapat Anda gunakan untuk menggunakan penyimpanan dalam sebuah perangkat misalnya flashdisk, hardisk, dan lain-lain. Teknologi cloud dapat menyimpan berbagai informasi anda dengan bantuan media internet.

Jadi informasi anda akan tersimpan di dalam database internet yang menggunakan teknologi big data. Contoh dari penggunaan penyimpanan berbasis cloud, adalah Google Cloud.

2. Meningkatkan kinerja pemangku kepentingan

Fungsi yang kedua, dengan menggunakan penyimpanan berbasis cloud, maka kinerja dari setiap pemangku kepentingan sebuah bisnis akan menjadi lebih produktif dan optimal. Dimana, setiap tim atau departemen dapat saling terhubung dalam waktu yang sama dan dapat memberikan  sumber daya yang ada. 

3. pembaruan sistem secara berkala ( up to date )

Fungsi yang ketiga ini merupakan keunggulan dan ciri khas dari cloud computing. Dimana, untuk mengatasi berbagai kekurangan yang ada dan mengikuti perkembangan tren di era teknologi berbasis digital, maka sistem akan terus melakukan pembaharuan basis data secara berkala.

Pembaruan  tersebut memiliki tujuan untuk meningkatkan keamanan, kemudian meningkatkan fitur untuk memberikan pengalaman yang lebih baik kepada pengguna internet di seluruh dunia. Sehingga, setiap proses penyimpanan menjadi lebih aman, efektif, dan mempunyai kredibilitas yang tinggi.

Jenis - jenis teknologi cloud computing

Setelah melihat pengertian dan fungsi dari cloud computing, selanjutnya masuk pada jenis atau tipe - dari teknologi cloud computing. Jika dilihat dari sistem penggunaan atau hak aksesnya, komputasi awan terbagi menjadi empat jenis, berikut penjelasannya.

1. Awan publik 

Public cloud computing adalah penyimpanan setiap data dan informasi pada media internet dengan model layanan yang menggunakan hak akses secara publik. Yang berarti, Anda dapat menggunakan setiap fitur dan layanan secara gratis dan tidak memerlukan biaya.

Contoh dari public cloud computing sendiri adalah media sosial, seperti Facebook, Twitter, Instagram, Youtube, dan lain - lain. Kemudian, pada layanan berbasis email, adalah Gmail, Yahoo, dan Hotmail. Akan tetapi, public cloud juga memiliki kelemahan, yaitu sistem keamanan yang mudah diretas dan mengambil data personal user untuk diperjualbelikan.

2. Cloud pribadi 

Cloud swasta penggunaan teknologi cloud untuk kepentingan suatu organisasi atau perusahaan saja yang bersifat private. Biasanya, digunakan untuk kebutuhan bisnis agar lebih mudah dan cepat dalam menghubungkan komunikasi antar tim.

Penerapannya sendiri hanya dapat digunakan oleh pemangku kepentingan dalam perusahaan atau organisasi yang sama. Maka dari itu, komputasi awan pribadi memiliki sistem keamanan yang lebih baik dari awan publik.

3. Komunitas cloud 

Awan komunitas sistem penyimpanan berbasis awan yang digunakan untuk kepentingan sebuah komunitas. Cloud komunitas dapat dikelola secara internal atau menggunakan pihak ketiga, sehingga dapat meminimalisir biaya yang dikeluarkan dan dapat ditanggung oleh kedua belah pihak.

4. Awan hibrida 

Cloud hybrid adalah gabungan dari private dan public cloud computing, mana layanan ini biasanya diterapkan pada sebuah. Layanan ini juga termasuk ke dalam Business to Business (B2B) dan Business to Consumer (B2C).

Struktur awan

Selanjutnya, masuk pada materi pembahasan mengenai struktur apa saja yang dimiliki oleh komputasi awan.

1. Bagian depan komputer 

Komputer ujung depan merupakan komputer desktop yang muncul pada halaman depan  antarmuka  (  antarmuka ). Yang mana, dalam hal ini merupakan sisi dari client dan sistem cloud computing. Yang kemudian akan disesuaikan dengan kebutuhan fungsi dari setiap antarmuka -nya.   

2. Bagian belakang komputer 

Komputer back end adalah komputer untuk melayani kebutuhan penyimpanan data dalam jumlah yang besar, contohnya adalah komputer server dan pusat data. Biasanya, komputer bagian belakang kinerja dan kebutuhan data yang berkapasitas tinggi.

3. Bagian depan dan belakang komputer (Hybrid) 

Struktur yang ketiga ini berfungsi untuk menghubungkan antara dua komputer diatas. Dimana, memungkinkan untuk dapat bertukar informasi dan data secara cepat dan akurat. Contoh dari  device  ini adalah LAN ( Local Area Network ) dan Internet.

Cara kerja dari komputasi awan

Untuk teknologi cloud computing sendiri menjadikan internet sebagai pusat server dalam sebuah data. Sistem sangat memudahkan pengguna dalam mendaftar dan masuk pada aplikasi tanpa perlu menginstall-nya terlebih dahulu.

Karena tidak memerlukan proses instalasi, maka penyimpanan dilakukan secara virtual. Sehingga tidak membebani penggunaan memori pada perangkat komputer  klien . Kemudian, anda dapat menjalankan berbagai perintah yang ada pada menu tampilan antarmuka dan selanjutnya akan berjalan oleh aplikasi server.

Manfaat yang dimiliki

Berikut ini adalah beberapa manfaat yang dimiliki oleh awan komputasi, di antaranya adalah sebagai berikut.

1. Sebagai media penyimpanan pada server secara terpusat

Manfaat yang pertama adalah menjadi tempat penyimpanan berbagai informasi dalam bentuk dokumen atau data secara tersistem dan terpusat. Anda hanya menggunakan satu aplikasi server saja dan tidak memerlukan proses instalasi.

2. Sebagai pusat keamanan data

Manfaat yang kedua adalah cloud computing menyediakan fitur keamanan yang jauh lebih baik dari model penyimpanan konvensional. Karena, pusat keamanan data dikelola langsung oleh perusahaan raksasa yang mempunyai  resource dan data yang besar yang kompleks. 

3. Tahan lama dan tidak membutuhkan biaya yang besar

Manfaat yang terakhir adalah tidak memerlukan biaya yang besar, karena banyak sekali akses awan yang bersifat  gratis  dan tidak dikenakan biaya tambahan. Sebagai contoh adalah penggunaan media sosial dan aplikasi pengelola email.

Kesimpulan

  • Cloud computing adalah sebuah proses pengolahan data dengan bantuan jaringan internet untuk menyimpan informasi berskala besar.
  • Jenis dari komputasi awan terbagi menjadi empat, yaitu private, public, community, dan hybrid cloud.
  • Struktur dari komputasi awan terbagi menjadi tiga bagian utama, yaitu komputer back end, front end, dan hybrid
Cloud Database

  • Saat ini perkembangan dunia IT sedang mengarah ke Cloud computing. adalahawan komputasi. Seperti yang ada di Wikipedia bahwa komputasi awan itu adalah gabungan dari pemanfaatan teknologi (komputasi) dan pengembangan berbasis internet (awan). Cloud computing merupakan sebuah metode komputasi dimana kemampuan TI disediakan sebagai layanan berbasis internet.Jadi dengan cloud computing kita dapat mengakses data atau bisa dibilang komputer kita tidak langsung tetapi dengan koneksi jaringan internet. Kita tidak perlu bersusah payah jika kita berada ditempat yang jauh kita masih teap dapat mengakses data melalui jaringan internet dan hebatnya lagi saat ini ponsel atau smartphone kita pun sudah bisa digunakan untuk mengaksesnya. 
  • Pada kali ini saya akan membahas mengenai database Cloud yang merupakan turunan dari cloud computing.

    Komputasi Awan Basis Data

    Database awan komputasi adalah database yang biasanya dijalankan pada komputasi awan, seperti Amazon EC2, GoGrid dan Rackspace. Ada dua model penyebaran umum: pengguna dapat menjalankan database secara independen, dengan menggunakan mesin gambar virtual, atau mereka dapat membeli akses ke layanan database, dipelihara oleh penyedia database awan. Dari database yang tersedia di atas awan itu, beberapa berbasis SQL dan beberapa menggunakan model data NoSQL.

    1. Xeround

  • Xeround merupakan layanan database cloud dengan basis MySQL.Xeround adalah penyedia perangkat lunak database awan, diluncurkan pada tahun 2005. Perusahaan ini didirikan oleh Sharon Barkai dan Gilad Zlotkin. Zlotkin, mantan peneliti di MIT Sloan School of Management, didirikan dalam lima startup lain, termasuk RadView. Globes surat kabar keuangan Israel peringkat sebagai perusahaan salah satu yang paling menjanjikan start-up Israel pada tahun 2006.

    Produk Xeround pada awalnya digunakan oleh penyedia Telecom, termasuk T-Mobile, pada tahun 2009 perusahaan menambahkan MySQL front end untuk produknya, sehingga cocok untuk pasar massal dari 12 juta aplikasi MySQL. produk memungkinkan pengguna MySQL untuk skala database mereka dan mencapai ketinggian tinggi pada platform awan seperti Amazon EC2 [4] versi beta dari layanan yang dilaporkan digunakan oleh 2.000 organisasi, Umum. diumumkan pada bulan Juni 2011.Menurut blogger CNET Dave Rosenberg, dukungan MySQL Xeround yang membuat "yang baik untuk mengambil posisi kepemimpinan di pasar database.

    Xeround menyediakan layanan database untuk aplikasi cloud didasarkan padaopen source database MySQL. Xeround memberikan solusi pada layananya terhadap 2 masalah yang sering terjadi pada database cloud yang sulitnya memanajemen database pada cloud ketika ruang yang dibutuhkan sangat besar dan data yang masuk lebih besar.Saat ini ada larangan databse yang dapat ditolak pada 50Gb tetapi xeround memberikan jaminan terhadap layanannya tidak akan turun. Layanan ini menawarkan harga bayar perpenggunaan, dihitung per Gigabyte per jam, dengan biaya tambahan untuk mentransfer data untuk database besar

    Xeround menawarkan layanan di beberapa platform cloud, Xeround didukung Amazon EC2, RackSpace, dan Heroku ,, Xeround. adalah cloud database yang tersedia secara komersial dan mendukung banyak penyedia cloud computing, sehingga memungkinkan pengguna untuk memindahkan database mereka secara bebas antar platform.

    Xeround saat ini telah tersedia di Amazon Web Services yang pusat data terletak di Amerika Utara dan Eropa.

    2. Basis Data Microsoft Sql Azure

  • Merupakan layanan database cloud yang disediakan oleh Microsoft di atas Windows Azure nya.

  • 3. Socrata

  • Socrates merupakan aplikasi database online yang dapat digunakan untuk keperluan pemrograman database, menyimpan data, dan lain-lain


https://msyafaah.wordpress.com/2013/03/20/cloud-database/amp/

https://www.sekawanmedia.co.id/cloud-computing/amp/

https://bundet.com/d/671-perbedaan-antara-ddl-dml/2




Comments