1 / 30

DATABASE ADMINISTRATION

DATABASE ADMINISTRATION. Pertemuan ke-10. Data and Storage Management source : Database Administration the complete guide to practices and procedures chapter 16 by. Craig S. Mullins. Semua DBMS bersandar pada data file untuk menyimpan data. Dan data files / data set ini

ellery
Download Presentation

DATABASE ADMINISTRATION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DATABASE ADMINISTRATION Pertemuan ke-10

  2. Data and Storage Managementsource : Database Administrationthe complete guide to practices and procedureschapter 16by. Craig S. Mullins

  3. Semua DBMS bersandarpada data file untukmenyimpan data. Dan data files / data set ini • Storage managemenadalahsalahsatu key part darioperasi database yang dibutuhkan DBA • Storage adalah fixed disk drives atau disk subsystem,tetapi storage jugadapatdiartikan nonvolatile storage, solid state disk, removable storage, optical storage dan tape storage • Selama DBA bekerjadengan management system penyimpanan data, pekerjaan DBA akanberinteraksidengan storage tempatmenyimpan database • Untukmenunjangpekerjaanini DBA harusmengenalmekanismefiskdarisebuah storage.

  4. Storage Management Basics • Secarateori, DBMS vendor secaraeksplisittidakmensupportsecaraspesifik third-pardyproduk storage media. • Untukmenentukanapa yang paling baikuntuk DBMS, DBA harusmelakukanevaluasibanyakproduk,vendordanteknologi yang menyediakan storage solution • Meskihampirsemua storage teknologidapatbekerjadengan DBMS produk, beberapateknologi storage lebihbaikketikadigunakandari yang lain secaraperforma, reliability, usability danbiaya

  5. Teknologi storage yang utamadigunakanuntuk data menagementadalah disk drive • Desainmekanikdari disk drive membuatdiskdrivelebihmudahmengalamikerusahakandaripadakomponenkomputer yang lain • untukkritikalaplication, data integrity menjadilebihpentingdaripada data availability. • Jika storage media unreliable danrusaksehingga data korup, kehilangan data menjadilebihburukdaripada downtime • Data base performance sangattergantungpada I/O – semakincepat DBMS mengoperasikan I/O semakincepat database berjalan • Karenaalasainibeberapa modern storage system menyediakanmekanisme caching untukmenyimpan data sementaradimemori

  6. Beberapatujuanketikamembuatsebuah storage sistemmeliputi : • Mencegahhilangnya data – prioritasutama • Memastikankapasitastersedia, dansolusi storage dapatdenganmudahmenambah storage jikadibutuhkan • Memilihsolusi yang memilikifungsiakses yang cepatke data, dengan minimal atautanpainterupsi • Memilihsolusi storage yang fault tolerant, dandapatdirepairdengancepatjikaadasalah • Memilihsolusi storage yang demilikifungsi replace disk tanpaadakerusakan • Kombinasikandalamsebuahsolusi storage yang cost-effective secaraskalaperusahaan

  7. Files and Data Sets • Salahsatuisuterpentingdalam database adalahberapabesar space yang diperbolehkanuntuk database • Kalkulasi space harusberdasarkanakunbukanhanyatablespace, tetapijuga index, dan transaction log DBMS • Setiapentitastersebutakandibutuhkanpada file yang terpisah, atau data set secaraterusmeneruspada storage • DBA dapatmenggunakan multiple storage device

  8. DBA harusmenentukanpeletakan yang optimal dari file pada disk device • Salahsatuteknikyaitudenganmeletakkan index file dan data file pada disk device yang terpisah • Tetapijika DBMS menggunakan modern storage deivce yang dapatmembuat virtual disk denganmeletakkanpadabeberapa disk fisik (RAID) peletakansecara manual tidakperludilakukan • Denganmengabaikantipe storage yang digunakan, pastikantempat transaction log terpisahdari database, sebagai backup

  9. Setiap DBMS memiliki storage option masing-masing • Microsoft SQL Server menggunakanfilegroups, DB2 untuk OS/390 menggunakan STOGROUPS, and Sybase menggunakan Segments. • DBA harusmemahamimekanisme DBMS untukberinteraksidengan storage subsystems and disks untukmenbuat database • Pembuatan database file yang kurangbaikdapatmenjadipenyebab performance yang buruk • Beberapaperusahaanmenggunakan system-managed storage atau SMS. dengan SMS, lokasiaktual files dan data sets ditentukanoleh system, bukan DBA atau storage administrator

  10. Space Management • database tidak hanya terdiri dari data portion (tables and indexes), tetapi juga log portion. • Perusahan harus secara periodic dan konsisten memonitor database space usage • Hal ini dapat dilakukan dengan tools dan utilitas DBMS, storage management software atau thirt party database tools

  11. Seorang DBA harusdapatmelakukanpengamatanterkait : • jumlah secondary extents • Device fragmentation • Fragment usage information • Free space available • Segment or partition size • Tables and indexes allocated per segment • Amount of reserved space that is currently unused • Objects approaching an "out of space" condition

  12. Storage Options • Storage utama yang digunakan database biasanya dengan disk drives • Tape juga salah satu storage option, sama seperti optical disk, tetap tape adalah teknologi WORM (write once, read many) • Tape digunakan untuk tujuan backup, sementara optical disk adalah teknologi untuk backup dan offline storage

  13. Storage option - RAID • Akronim dari redundant arrays of inexpensive disks, kombinasi multiple disk device menjadi array yang dapat digunakan oleh sistem sebagai single disk drive • Ada banyak level RAID technology, dengan berbagai macam tingkat fault tolerance dan tingkat performa • Aspek RAID yang menjadi kelebihan yaitu kemampuan untuk hot-swappable drives; array tidak perlu dimatikan untuk mengganti drive yang bermasalah • Drive dapat direplace ketika sistem berjalan, hal ini merupakan kelebihan sistem RAID yang dibutuhkan oleh DBA yang memanace nonstop data availability

  14. level raid

  15. Raid-1

  16. Raid-4

  17. Storage option - JBOD • JBOD singkatandarijust a bunch of disks, adalahistilah yang membedakantradisional disk teknologidenganteknologi storage yang baru • Pada JBOD disk terkoneksilangsungdenganserverTypically • Sekali DBMS diinstallpada disk drive, database file dapatdibuatpada disk drive tersebut, denganmenggunakanfasilitas DBMS

  18. Storage option - Storage Area Networks • A storage area network, or SAN, umumnyamengacupadajaringaninterconeksidari storage devices. • Namunsecara level besar • Dalambeberapakasus SAN termasukmeliputi fiber channel switch. • Beberapa yang lain mendefinisikan SAN adalahduaataulebih host systems menggunakan fiber channel technology. • SAN memilikibeberapakeuntungan: • Shared storage between multiple hosts • High I/O performance • Server and storage consolidation

  19. Storage option - Network-Attached Storage • Network-attached storage atau NAS, adalah storage yang dapatdiaksesdari network • dengan NAS, hosts atau client systems dapat read and write data lewat network interface (seperti Ethernet, FDDI) • NAS dapatdiimplementasikanmenggunakan file server, host system yang terinstall NAS software, dan server khusus yang disebut appliances. • NAS memilikikeuntungan: • Shared storage between multiple hosts • Simpler management due to reducing duplicate storage • Application based storage access at file level

  20. Direct Access File System • DAFS, singkatan dari direct access file system,teknologi terbari dengan spesifikasi yan gmemungkinkan teknologi disk untuk melakukan memory-to-memory interconnect technologies seperti VI and InfiniBand. • DAFS menjanjikan I/O performance and disk reliability,tetapi DAFS merupakan produk baru dalam development lifecycle.

  21. Planning for the Future • Banyakimplementasi database terkaitbanyakhaltetapi static • Sekalidideploy, databases akanmengalamiprosesquerie, update, load, unload, dan reorganize, and data dideletedandiinsertselamaprosesberjalan. • Selama data berubahdanbertambah, kebutuhan storage akanterusberubahdanbertambahjuga • DBA harusterussiapmenanganidanmempersiapkanperkembangan database • DBA harusselalumengawasijumlah data danjumlah user yang mengases data • Dalamperkembangannya database storage bisajugamengalamimodifikasi

  22. summary • Databseadalahkumpulan data dan file yang harusdisimpanpada media storage denganbaik • DBA harusmemahami, perbedaan storage option yang tersediauntukdatabaseobjekdan file, danmenggunakan device yang sesuaiuntukkapasistas, performance dan budget yang dibutuhkan • Storage adalah field yang terusberkembang, denganteknologibarudanproduk yang tersediadipasar • DBA harusmenjagaiketersediaanteknologisehinggadapatmenemukanteknologi yang sesuaiuntuk database yang akandibangun, sehinggateknologiinformasi yang dibuatsesuaidengan yang dibutuhkan

  23. Terimakasih

More Related