Anda di halaman 1dari 7

KOMPUTERISASI EKONOMI DAN BISNIS

DOSEN PEMBIMBING:

KEULANA ERWIN, SE, M.SI, PHD

DISUSUN OLEH:

NASWA AFRA RIZTA (180522065)

UNIVERSITAS SUMATERA UTARA


FAKULTAS EKONOMI
PROGRAM S1 EKSTENSI
DEPARTEMEN AKUNTANSI
MEDAN
2019
FITUR-FITUR DBMS PADA GOOGLE DAN ONEDRIVE

FITUR DBMS PADA GOOGLE:

BigTable ( Meja Besar)

BigTable adalah sistem penyimpanan terdistribusi (dibangun oleh Google) untuk


mengelola data terstruktur yang dirancang untuk skala ke ukuran yang sangat besar: petabyte
data di ribuan server komoditas. Banyak proyek di Google menyimpan data di Bigtable,
termasuk pengindeksan web, Google Earth, dan Google Finance. Aplikasi ini menempatkan
tuntutan yang sangat berbeda pada Bigtable, baik dalam hal ukuran data (dari URL ke halaman
web ke citra satelit) dan persyaratan latensi (dari pemrosesan massal backend ke penyajian data
waktu-nyata). Terlepas dari berbagai tuntutan ini, Bigtable telah berhasil memberikan solusi
fleksibel dan berkinerja tinggi untuk semua produk Google ini.

Beberapa fitur:

 DBMS yang cepat dan sangat besar


 Peta tersortir multi-dimensi yang jarang dan terdistribusi, berbagi karakteristik dari
database berorientasi baris dan berorientasi kolom.
 Dirancang untuk skala ke kisaran petabyte
 Ini bekerja di ratusan atau ribuan mesin
 Mudah untuk menambahkan lebih banyak mesin ke sistem dan secara otomatis mulai
mengambil keuntungan dari sumber daya tersebut tanpa konfigurasi ulang
 Setiap tabel memiliki beberapa dimensi (salah satunya adalah bidang waktu,
memungkinkan versi)
 Tabel dioptimalkan untuk GFS (Google File System) dengan dipecah menjadi beberapa
tablet - segmen tabel dibagi menjadi satu baris yang dipilih sehingga tablet akan berukuran
~ 200 megabyte

Arsitektur:

BigTable bukan database relasional. Itu tidak mendukung bergabung juga tidak
mendukung pertanyaan kaya seperti SQL. Setiap tabel adalah peta jarang multidimensi. Tabel
terdiri dari baris dan kolom, dan setiap sel memiliki cap waktu. Mungkin ada beberapa versi
sel dengan prangko waktu yang berbeda. Cap waktu memungkinkan untuk operasi seperti
"pilih 'n' versi halaman Web ini" atau "hapus sel yang lebih tua dari tanggal/waktu tertentu."
Untuk mengelola tabel besar, Bigtable membagi tabel pada batas baris dan menyimpannya
sebagai tablet. Sebuah tablet berukuran sekitar 200 MB, dan setiap mesin menyimpan sekitar
100 tablet. Pengaturan ini memungkinkan tablet dari satu tabel tersebar di banyak server. Hal
ini juga memungkinkan penyeimbangan muatan berbutir halus. Jika satu meja menerima
banyak pertanyaan, ia bisa melepaskan tablet lain atau memindahkan tabel sibuk ke mesin lain
yang tidak terlalu sibuk. Juga, jika sebuah mesin mati, sebuah tablet dapat tersebar di banyak
server lain sehingga dampak kinerja pada mesin yang diberikan adalah minimal.
Tabel disimpan sebagai SSTable yang tidak dapat diubah dan satu ekor log (satu log per
mesin). Ketika mesin kehabisan memori sistem, kompres beberapa tablet menggunakan teknik
kompresi milik Google (BMDiff dan Zippy). Kompaksi kecil hanya melibatkan beberapa
tablet, sementara kompaksi besar melibatkan seluruh sistem tabel dan memulihkan ruang hard
disk.
Lokasi tablet Bigtable disimpan dalam sel. Pencarian tablet tertentu ditangani oleh sistem
tiga tingkat. Klien mendapatkan poin ke tabel META0, yang hanya ada satu. Tabel META0
melacak banyak tablet META1 yang berisi lokasi tablet yang dicari. Baik META0 dan META1
menggunakan pre-fetching dan caching untuk meminimalkan kemacetan dalam sistem.

Implementasi:

BigTable dibangun di atas Sistem File Google (GFS), yang digunakan sebagai toko
dukungan untuk file log dan data. GFS menyediakan penyimpanan yang andal untuk SSTable,
format file milik Google yang digunakan untuk mempertahankan data tabel.
Layanan lain yang BigTable gunakan adalah Chubby , layanan kunci terdistribusi yang
sangat tersedia dan dapat diandalkan. Chubby memungkinkan klien untuk mengambil kunci,
mungkin mengaitkannya dengan beberapa metadata, yang dapat diperbarui dengan mengirim
pesan yang tetap hidup kembali ke Chubby. Kunci disimpan dalam struktur penamaan hirarki
seperti filesystem.
Ada tiga jenis server utama yang diminati dalam sistem Bigtable:
1. Master server: menetapkan tablet ke server tablet, melacak di mana tablet berada dan
mendistribusikan tugas yang diperlukan.
2. Server tablet: menangani permintaan baca/tulis untuk tablet dan memecah tablet saat
melebihi batas ukuran (biasanya 100MB - 200MB). Jika server tablet gagal, maka 100
server tablet masing-masing mengambil 1 tablet baru dan sistem pulih.
3. Server kunci: contoh layanan kunci terdistribusi Chubby. Banyak tindakan dalam
BigTable yang memerlukan penguncian kunci termasuk membuka tablet untuk menulis,
memastikan bahwa tidak ada lebih dari satu Master yang aktif pada suatu waktu, dan
pengecekan kontrol akses.

API:

Operasi khas untuk BigTable adalah pembuatan dan penghapusan keluarga tabel dan
kolom, menulis data dan menghapus kolom dari satu baris. BigTable menyediakan fungsi ini
untuk pengembang aplikasi dalam API. Transaksi didukung di tingkat baris, tetapi tidak di
beberapa kunci baris.

FITUR DBMS PADA ONEDRIVE

Microsoft Azure
Merupakan layanan database cloud yang disediakan oleh Microsoft di atas Windows
Azure nya. Microsoft SQL Azure Database adalah database layanan awan relasional (RDBMS)
yang dibangun pada SQL Server teknologi. Ini adalah, sangat tersedia scalable, multi-penyewa
layanan database yang diselenggarakan oleh Microsoft di awan. Database SQL Azure
membantu untuk meringankan penyediaan dan penyebaran database multiple. Pengembang
tidak perlu menginstall, setup, patch atau mengelola perangkat lunak apapun, karena semua itu
diurus oleh Microsoft dengan platform ini sebagai layanan (PAAS). Ketersediaan tinggi
dantoleransi kesalahan adalah built-in dan tidak ada administrasi fisik yang diperlukan.
Pelanggan dapat menggunakan pengetahuan yang ada di T-SQL pengembangan dan model
relasional data untuk simetri akrab dengan yang ada pada database lokal. Selain itu, pelanggan
bisa mendapatkan produktif pada SQL Azure cepat dengan menggunakan perkembangan yang
sama dan alat-alat manajemen yang mereka gunakan untuk lokal layanan database.
Salah satu yang menjadi keunggulan Windows Azure adalah kemampuan untuk
menjalankan aplikasi dari berbagai jenis teknologi dan platform, diantaranya adalah .NET
(sebagai teknologi dari Microsoft), JAVA, dan juga PHP.
Berdasarkan sejarahnya, teknologi ini pertama kali diperkenalkan pada tahun 2008 dan
terus dikembangkan sehingga menjadi komersial secara umum pada tanggal 1 Februari 2010.
Terdapat tiga buah komponen dari teknologi Windows Azure, diantaranya adalah :
1. Compute : Merupakan bagian dari teknologi Windows Azure yang berguna dalam proses
komputasi, baik secara foreground maupun background job (berjalan di belakang
layar). Compute tools dari Windows Azure diantaranya adalah web role, worker role,
dan virtual role.
2. Storage : Merupakan bagian dari teknologi Windows Azure yang berguna dalam proses
penyimpanan data. Terdapat dua jenis storage dalam Windows Azure, yang pertama
adalah Azure Storage yang berguna untuk penyimpanan data yang berbentuk table, cloud,
dan blob. Sementara itu, bentuk storage lainnya adalah SQL Azure yang merupakan versi
SQL Server yang berjalan di cloud.
3. Fabric : Merupakan bagian yang berguna sebagai “otak” dari teknologi ini. Proses ini
diatur oleh Windows Azure Fabric Controller yang berguna dalam proses scheduling,
resource allocation, dan management.
Windows Azure bersandar pada teknologi REST (Representational State Transfer) sehingga
proses komunikasi antar aplikasi dapat dilakukan dengan menggunakan protokol HTTP.
Abstraksi dari konsep Windows Azure dapat dilihat pada gambar di bawah ini:

Terdapat dua buah key properties yang membuat Windows Azure unggul dibandingkan
kompetitornya, diantaranya adalah :
1. Resource Elasticity : Kita dapat melakukan penyesuaian resource yang dibutuhkan secara
real-time oleh suatu aplikasi yang berjalan. Sebagai contoh : apabila suatu aplikasi hanya
tinggi traffic nya pada waktu-waktu tertentu (misalnya aplikasi pemilu), maka tentunya
kebutuhan resource hanya tinggi pada saat tertentu saja. Oleh karena itu, kita dapat
melakukan setting resource dengan menggunakan resource rendah pada saat jumlah akses
rendah, dan meningkatkan kapasitas resource apabila sedang mencapai peak time.
2. Geo-aware : Windows Azure berjalan di atas data center Microsoft yang tersebar luas di
seluruh dunia. Pada saat pengembangan aplikasi cloud, pengembang dapat memilih data
center yang terdekat dengan mereka sehingga tingkat konektifitas menjadi lebih tinggi.
Sebagai contoh, apabila kita membuat suatu aplikasi pemilu di daerah eropa, maka
sebaiknya resource-resoure yang kita gunakan (database, dll) berada di daerah eropa. Hal
ini telah diimplementasikan pada teknologi Windows Azure.

Sistem Cadangan Data

Sistem cadangan data (backup) sangat penting untuk memastikan proses bisnis berjalan dengan
baik. Tren baru manajemen Azure Cloud Hybrid berfokus pada dua prinsip, yaitu kemudahan
serta efisiensi biaya tanpa mengurangi kinerja. Anda bisa melakukan hal-hal seperti:
 Melakukan backup langsung ke sistem cloud. Hal ini akan mengurangi kompleksitas
sistem penyimpanan data serta mengurangi biaya.
 Memisahkan lokasi backup sesuai tingkat kepentingannya. Backup untuk operasi bisnis
jangka pendek bisa disimpan di tempat (on-premise) tetapi yang untuk operasi jangka
panjang bisa dipindahkan ke cloud.
 Lakukan enkripsi pada setiap data yang di-backup di cloud, lalu gunakan pilihan
penyimpanan hingga 99 tahun.

Pemulihan Data

Pemulihan data setelah kejadian luar biasa (disaster recovery) harus dilakukan sedemikian rupa
sehingga perusahaan bisa kembali berbisnis, tetapi dengan risiko kehilangan sesedikit
mungkin. Akibatnya, biaya yang harus Anda keluarkan untuk proses ini menjadi tidak sedikit.

Azure kini menawarkan Azure Site Recovery, yaitu solusi pemulihan data langsung lewat
cloud hybrid. Solusi ini cocok untuk perusahaan yang sangat bergantung pada proses
otomatisasi, misalnya perbankan atau institusi keuangan.

Pemanfaatan OMS

Berbagai perusahaan masih memandang Azure serta Operations Management Suite (OMS)
sebagai tempat penyimpanan data, tetapi OMS memiliki lebih banyak fungsi. OMS
menawarkan fungsi yang diperlukan untuk proses manajemen data serta otomatisasi berbagai
fungsi. Dengan menggunakan OMS, Anda bisa melakukan berbagai tugas manajemen data
secara mudah, langsung dari cloud.

OMS membantu Anda untuk menciptakan sistem pencarian data berdasarkan kata kunci atau
fitur spesifik, menghidupkan sistem pemberitahuan, serta melakukan visualisasi data. Sistem
ini bahkan mampu berevolusi dengan cukup cepat, dan menyesuaikan kinerjanya dengan
pengembangan sistem.

Remote Desktop

Remote desktop semakin menjadi kebutuhan, terutama pada era di mana berbagai proyek bisnis
bisa dikerjakan oleh tim di tempat yang berbeda. Microsoft Azure memberi pilihan lebih agar
Anda tidak perlu tergantung pada komputer dan laptop saat mengerjakan tugas tim.
Memanfaatkan fitur remote desktop juga mendukung efisiensi waktu bagi kaum pekerja di kota
besar.

Tren manajemen sistem komputasi awan ini bisa membantu Anda memanfaatkan Azure Cloud
Hybrid secara lebih maksimal, agar perusahaan lebih mampu menghadapi persaingan sekaligus
meningkatkan pilihan layanan.

Anda mungkin juga menyukai