Jumat, 24 Desember 2010

software yang mempunyai fungsi dalam penyimpanan data

SOFTWARE
Perangkat lunak adalah program komputer yang isi instruksinya dapat diubah dengan mudah. Perangkat lunak umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut sebagai (device driver ), melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya (seperti sistem operasi , dan bahasa pemrograman), dan lain-lain. Perangkat lunak ini dibagi menjadi 3 tingkatan: tingkatan program aplikasi (application program misalnya Microsoft Office ), tingkatan sistem operasi (operating system misalnya Microsoft Windows ), dan tingkatan bahasa pemrograman (yang dibagi lagi atas bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan ).
Software-software yang memiliki keuntungan dalam menyimpan data diantaranya:
a) Backup
Backup atau proses backup mengacu pada pembuatan salinan data .Backup berguna untuk memulihkan keadaan setelah bencana dan mengembalikan sejumlah kecil file setelah mereka telah sengaja dihapus atau rusak, kehilangan data juga sangat umum. Karena sistem backup berisi setidaknya satu salinan dari semua data senilai menyimpan, penyimpanan dan mengelola proses backup adalah melakukan rumit. Sebuah model penyimpanan data dapat digunakan untuk menyediakan struktur untuk penyimpanan. Hal ini juga penting untuk mengenali keterbatasan dan faktor-faktor manusia yang terlibat dalam skema cadangan.
Penyimpanan, dasar dari sistem cadangan
1. Repositori Model Data
Setiap strategi backup dimulai dengan konsep penyimpanan data.. Data backup harus disimpan entah bagaimana dan mungkin harus diatur untuk gelar. Model repositori yang berbeda memiliki keuntungan yang berbeda. Hal ini erat kaitannya dengan memilih skema rotasi backup.
• Unstructured
Unstructured bertujuan untuk membuatnya lebih layak untuk menyimpan beberapa salinan dari sumber data. Ada berbagai jenis incremental backup.Sebuah incremental backup salinan segala sesuatu yang berubah setelah backup terakhir (penuh, diferensial atau inkremental). Lingkup incremental backup sebagai rentang waktu relatif terhadap backup penuh atau incremental lainnya
• Differential backup
Sebuah salinan cadangan diferensial file yang telah dibuat atau berubah sejak full backup terakhir. Ini tidak menandai file sebagai telah didukung (dengan kata lain, atribut arsip tidak dihapus.
• Reverse delta
Sebuah cadangan delta terbalik akan mulai dengan full backup normal. Ini bisa dilakukan dengan menggunakan hard link , atau menggunakan biner diffs . Sistem ini bekerja dengan baik terutama untuk besar, pelan-pelan berubah, set data.
• Perlindungan data secara kontinyu
Hal ini umumnya dilakukan dengan menyimpan byte atau tingkat perbedaan blok daripada tingkat perbedaan file. Ini berbeda dari yang sederhana mirroring disk dalam hal itu memungkinkan roll-belakang log dan dengan demikian pemulihan gambar lama data.
• Kendali sistem backup
Jenis backup dirancang untuk memungkinkan seluruh PC akan pulih untuk "logam telanjang" tanpa instalasi sistem operasi, perangkat lunak aplikasi dan data.
Backup bisa juga digunakan ketika menginstal dari satu sistem operasi yang lain.
 Media penyimpanan
Terlepas dari model repositori yang digunakan, data harus disimpan pada beberapa media penyimpanan data di suatu tempat.
a. Pita perekam suara
Pita magnetik digunakan untuk penyimpanan massal data, backup, pengarsipan, dan pertukaran. Ada berbagai format, banyak di antaranya adalah proprietary atau khusus untuk tertentu pasar seperti mainframe atau merek tertentu dari komputer pribadi. Tape adalah media akses sekuensial Keuntungan utama dari tape adalah bahwa hal itu telah digunakan untuk tujuan ini selama puluhan tahun (lebih lama daripada alternatif yang ada) dan karakteristik perusahaan dipahami dengan baik.
b. Hard disk.
Hard disk telah berkembang cepat selama bertahun-tahun. Keuntungan utama dari penyimpanan hard disk adalah waktu akses rendah, ketersediaan, kapasitas dan kemudahan penggunaan. Eksternal disk dapat dihubungkan melalui antarmuka lokal seperti SCSI , USB , FireWire , atau eSATA, atau melalui teknologi jarak lagi seperti Ethernet , iSCSI , atau Fibre Channel .
c. Floppy disk
Selama 1980-an dan awal 1990-an, banyak pengguna pribadi / komputer terkait back up sebagian besar dengan menyalin ke disket. Kapasitas data rendah dari sebuah floppy disk menjadikannya dan usang pilihan hari ini tidak populer.
d. Solid state penyimpanan
Juga dikenal sebagai flash memory , thumb drive, USB flash drive , CompactFlash, SmartMedia, Memory Stick, Secure Digital card , dll, perangkat ini relatif mahal untuk kapasitas yang rendah, tetapi menawarkan portabilitas yang sangat baik dan kemudahan penggunaan.
e. Remote cadangan layanan
Sebagai akses internet broadband menjadi lebih luas, layanan backup remote mendapatkan popularitas. Back up melalui internet untuk lokasi terpencil dapat melindungi terhadap beberapa skenario terburuk seperti kebakaran, banjir, atau gempa bumi yang akan menghancurkan backup di sekitar langsung bersama dengan segala sesuatu yang lain..
2. Mengelola data repositori
Model repositori atau media penyimpanan data digunakan untuk backup, keseimbangan harus dicapai antara aksesibilitas, keamanan dan biaya. Metode ini manajemen media tidak saling eksklusif dan sering dikombinasikan untuk memenuhi kebutuhan situasi.
 On-line
On-line penyimpanan cadangan biasanya adalah tipe yang paling dapat diakses penyimpanan data, yang bisa mulai mengembalikan dalam waktu milidetik.
 Hampir-line
Penyimpanan on-line, tetapi masih berguna untuk penyimpanan data backup. Perangkat mekanis biasanya terlibat dalam bergerak unit media dari penyimpanan ke dalam drive dimana data dapat dibaca atau ditulis. Umumnya memiliki sifat keamanan yang serupa dengan penyimpanan on-line.
 Off-line
Penyimpanan off-line memerlukan beberapa tindakan manusia langsung untuk membuat akses ke media penyimpanan secara fisik mungkin. Waktu akses akan bervariasi tergantung pada apakah media on-situs atau off-site.
 Off-site perlindungan data
Untuk melindungi terhadap bencana atau masalah situs-spesifik lainnya, replika data dapat off-site tetapi juga on-line (misalnya, sebuah off-site RAID mirror). Replika tersebut memiliki nilai yang cukup terbatas sebagai cadangan, dan tidak harus bingung dengan backup off-line.

3. Seleksi dan ekstraksi data
Sebuah pekerjaan cadangan yang sukses dimulai dengan pemilihan dan mengekstraksi unit koheren data. File-file tersebut diatur ke dalam filesystem. File yang secara aktif sedang diperbarui dapat dianggap sebagai "hidup" dan menyajikan sebuah tantangan untuk kembali. Hal ini juga berguna untuk menyimpan metadata yang menggambarkan komputer atau filesystem yang tengah didukung.
a. File
• Menyalin file
Membuat salinan file merupakan cara paling sederhana dan paling umum untuk melakukan backup. Sebuah cara untuk melakukan fungsi dasar ini termasuk dalam semua perangkat lunak backup dan semua sistem operasi.
b. Filesystem
• Filesystem dump
• Identifikasi perubahan
• Versioning file system
c. Snapshot cadangan
snapshot adalah fungsi sesaat dari beberapa sistem penyimpanan yang menyajikan salinan dari sistem berkas seolah-olah itu dibekukan pada titik waktu tertentu.Snapshot sangat berguna untuk melihat filesystem seperti pada titik berbeda dalam waktu, maka tidak mekanisme backup yang efektif dengan sendirinya.
d. Metadata
Tidak semua informasi yang tersimpan pada komputer disimpan dalam file. Akurat pulih suatu sistem yang lengkap dari awal memerlukan melacak data non-file juga.
• Deskripsi sistem
• Sektor Boot
• Partisi layout
• File metadata
• Sistem metadata

Manipulasi data dan optimasi Dataset
Hal ini sering berguna atau diperlukan untuk memanipulasi data yang didukung untuk mengoptimalkan proses backup. Manipulasi ini memberikan banyak manfaat termasuk kecepatan backup meningkatkan, memulihkan kecepatan, keamanan data, penggunaan media dan kebutuhan bandwidth berkurang
o Kompresi
Berbagai skema dapat digunakan untuk mengecilkan ukuran data sumber yang akan disimpan sehingga menggunakan lebih sedikit ruang penyimpanan. Kompresi sering built-in fitur hardware tape drive.
o De-duplikasi
Deduplication dapat terjadi pada server sebelum memindahkan data ke media backup, kadang-kadang disebut sebagai sumber / deduplication sisi client. Proses ini juga dapat terjadi pada perangkat penyimpanan target, kadang-kadang disebut sebagai deduplication inline atau back-end.
o Duplikasi
Kadang-kadang pekerjaan backup sudah digandakan ke set kedua media penyimpanan.Hal ini dapat dilakukan untuk menata ulang gambar mengembalikan cadangan untuk mengoptimalkan kecepatan, untuk memiliki salinan kedua di lokasi yang berbeda atau pada media penyimpanan yang berbeda.
o Enkripsi
Enkripsi adalah proses CPU intensif yang dapat memperlambat kecepatan backup, dan keamanan backup dienkripsi hanya seefektif keamanan kebijakan manajemen kunci.
o Multiplexing
Bila ada lebih banyak komputer harus didukung Facebook daripada yang terdapat tujuan perangkat penyimpanan data, kemampuan untuk menggunakan perangkat penyimpanan tunggal dengan backup beberapa simultan dapat berguna.
o Refactoring
Proses menata ulang backup set dalam repositori data dikenal sebagai refactoring. Refactoring dapat digunakan untuk mengkonsolidasikan semua backup untuk satu komputer ke sebuah tape. Hal ini sangat berguna untuk sistem cadangan yang incrementals selamanya backup gaya.
b) RAID
RAID, singkatan dari Redundant Array of Inexpensive Disks, adalah teknologi yang memberikan peningkatan kehandalan penyimpanan melalui redundansi, menggabungkan beberapa yang relatif murah, handal disk drive kurang-komponen ke dalam sebuah unit logis mana semua drive di dalam array saling bergantung.
RAID sekarang digunakan sebagai istilah payung untuk penyimpanan data komputer skema yang dapat membagi dan mereplikasi data antara beberapa disk drive. Skema atau arsitektur yang ditunjuk oleh kata RAID diikuti dengan nomor. Berbagai desain sistem RAID melibatkan dua tujuan utama: meningkatkan keandalan data dan meningkatkan input / output kinerja. Ketika disk fisik ganda ditetapkan untuk menggunakan teknologi RAID, mereka dikatakan dalam sebuah array RAID.Array ini mendistribusikan beberapa data di disk, tapi array ditujukan oleh sistem operasi sebagai satu disk. RAID dapat dikonfigurasi untuk melayani beberapa tujuan yang berbeda.

Referensi: http://loeyoed2288yudi.blogspot.com/2009/03/sistem-operasi-komputer-dan-pemakaian.html. http://sigitajiputra.wordpress.com/2009/12/10/hardware-dan-software/

Perbedaan basis data terbaru dengan basis data yang terdahulu

Perbedaannya terletak pada sistem penyimpanannya, kalau basis data yang terdahulu itu penyimpanannya masih terbatas (sedikit) sedangkan yang terbaru sudah bisa menyimpan data yang banyak.

Istilah “basis data” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data.

Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika).

Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

DBMS masa kini mendukung berbagai jenis data, dari teks, suara, hingga gambar. Contoh berbagai nama tipe data pada berbagai DBMS adalah sebagai berikut:



Character (Visual dBASE)
Char (SQL), Text (Access), Alpha (Paradox):Menyatakan tipe data untuk menyimpan deretan karakter seperti nama orang atau nama mobil;

Memo (Access dan Visual dBASE), Text (PostgresSQL):Untuk menyimpan deretan karakter dengan ukuran yang besar (melebihi 256 karakter);

Number (Access), Numeric (Visual dBASE): Untuk menyimpan data bilangan;

Date/Time (Access):Untuk menyimpan data jam dan tanggal;

Date (Visual dBASE), Date (PostgresSQL):Untuk menyimpan tanggal;

Time (PostgresSQL):Untuk menyimpan data jam;

Currency (Access), Money (Paradox): Untuk menyimpan data uang;

Yes/No (Access), Logical (Visual dBASE), Bool (PostgresSQL): Untuk menyimpan data logika (benar atau salah);

OLE (Visual dBASE), OLE Object (Access): Untuk menyimpan OLE. Dapat berupa objek seperti gambar atau bahkan suara;

Binary (Visual dBASE): Untuk menyimpan data gambar atau suara;

Graphics (Paradox): Untuk menyimpan data gambar;

Hyperlink (Access): Untuk menyimpan data hyperlink;








Referensi :
http://blog.re.or.id/jenis-data-pada-basis-data.htm
http://radensomad.com/pengertian-dan-cara-membuat-databasebasis-data.html