Anda di halaman 1dari 6

JENIS DATABASE

Database teks

Bentuk paling sederhana dari database adalah database teks. Ketika data diatur dalam sebuah file
teks dalam baris dan kolom, dapat digunakan untuk menyimpan, mengatur, melindungi, dan
mengambil data. Menyimpan daftar nama dalam file, dimulai dengan nama pertama dan diikuti
oleh nama terakhir, akan menjadi database sederhana. Setiap baris dari file tersebut merupakan
record. Anda dapat memperbarui catatan dengan mengubah nama-nama tertentu, Anda dapat
menghapus deretan dengan menghapus baris, dan Anda dapat menambahkan deretan baru
dengan menambahkan baris baru.

Database Program Desktop

Tipe lain dari database adalah sistem yang lebih kompleks daripada database teks, tetapi
ditujukan untuk satu pengguna. Sebuah spreadsheet Microsoft Excel atau Microsoft Access
adalah contoh yang baik dari program database desktop. Program ini memungkinkan pengguna
untuk memasukkan data, menyimpannya, melindunginya, dan mengambilnya bila diperlukan.
Manfaat dari program database desktop lebih dari database teks adalah kecepatan perubahan
data, dan kemampuan untuk menyimpan data dalam jumlah besar sekaligus menjaga kinerja
sistem mudah dikelola.

Database relasional Manajemen Sistem (RDMS)

Database relasional adalah sistem database yang paling umum. Mereka termasuk database seperti
SQL Server, Oracle Database, Sybase, Informix, MySQL. Sistem RDBMS memiliki kinerja
yang jauh lebih baik untuk mengelola data melalui database desktop yang memungkinkan
beberapa pengguna (ribuan pengguna) untuk bekerja dengan data pada saat yang sama,
menciptakan keamanan yang canggih untuk akses data. Sistem RDBMS menyimpan data dalam
kolom dan baris, ini pada gilirannya membuat tabel. Sebuah tabel di RDBMS seperti
spreadsheet. Kemudian satu set tabel membuat skema. Sejumlah skema membuat database.
Banyak database dapat dibuat pada server tunggal.

NoSQL dan Object-Oriented

Struktur yang paling inovatif untuk menyimpan data saat ini adalah NoSQL dan database
berorientasi objek. Ini tidak mengikuti pendekatan table / baris / kolom dari RDBMS.
Sebaliknya, mereka membangun rak buku elemen dan memungkinkan akses per rak buku. Alih-
alih pelacakan kata-kata individu dalam buku-buku, NoSQL dan database berorientasi objek
mempersempit data yang Anda cari dengan menunjuk Anda untuk rak buku, kemudian asisten
mekanik bekerja dengan buku-buku untuk mengidentifikasi kata yang tepat yang Anda cari.
NoSQL khusus mencoba untuk menyederhanakan rak buku dengan menyimpan data dengan cara
denormalized, ini berarti menyimpannya dalam potongan besar. Normalisasi adalah proses bisnis
database untuk memecah data ke dalam bagian-bagian terkecil yang mungkin. Alih-alih
menyimpan nama pertama dan terakhir dalam satu wadah, atau bidang, normalisasi
mengharuskan Anda menyimpan nama depan terpisah dari nama belakang. Hal ini berguna jika
Anda ingin mengurutkan data berdasarkan nama belakang atau nama pertama. Sistem RDBMS
mengharuskan data normal.

Jenis Database oleh Design Logika

Tergantung pada bagaimana database dirancang, mereka dapat dibagi ke dalam database
operasional dan gudang Database. Ketika database menyimpan data sehari-hari dengan update
cepat, mereka transaksional atau operasional. Ini adalah yang paling umum. Database
Inventarisasi dan database produk semua operasional. Database tersebut membutuhkan
kecepatan tinggi menulis dan membaca kecepatan tinggi. Hal ini membuat mereka spesial dan
sangat sensitif terhadap kinerja. Fitur utama dari database operasional adalah dukungan untuk
transaksi. Bila pengguna membeli TV online, penting untuk menghapus uang dari kartu kredit
dan hanya jika bagian ini berhasil, mengirim TV. Fitur transaksi akan mengunci tabel persediaan,
mengunci tabel order, dan melakukan semua perubahan setelah seluruh transaksi berhasil.

Gudang database dimaksudkan untuk menyimpan banyak versi data yang sama. Database
operasional sering disalin ke gudang pada basis reguler. Hal ini membuat gudang yang sangat
besar. Database operasional dapat menyimpan nama belakang orang saat ini. Jika nama berubah,
mungkin melalui perkawinan, nama terakhir baru akan menggantikan yang asli. Sebuah database
gudang memberikan keuntungan dengan mengingat nama terakhir tua dan pelacakan ketika
perubahan terjadi. Alasan untuk gudang adalah untuk melacak tren kinerja bisnis dan perubahan
jangka panjang. Hal ini memungkinkan eksekutif bisnis untuk melihat tren dan membuat
keputusan strategis, jangka panjang. Daerah ini ilmu komputer disebut ‘intelijen bisnis’.
Jenis-jenis teknologi database, yang sebagian besar merupakan Relational Database
Management System (RDBMS):

1. MySQL,
merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh
Oracle (sebelumnya Sun dan MySQL AB). Merupakan pengolah database yang paling
banyak digunakan di dunia dan lazim diterapkan untuk aplikasi web. Database mysql
memang banyak di gunakan sekarang bahkan facebook juga menggunakannya.

2. SQLite,
merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh D.
Richard Hipp. Dikenal sebagai pengolah database yang sangat kecil ukuran programnya,
sehingga lazim ditanamkan di berbagai aplikasi komputer, misalnya di web browser.
Database jenis ini juga biasanya digunakan oleh orang untuk aplikasi android.

3. Microsoft SQL Server,


merupakan aplikasi pengolah database yang dikembangkan oleh Microsoft dan bersifat
proprietary (komersial),namun tersedia juga versi freeware-nya. Lazim digunakan di
berbagai versi Microsoft Windows. Database ini hampir sama dengan mysql tapi masih
mudah mysql dalam pembuatannya.

4. Oracle,
merupakan aplikasi pengolah database yang bersifat proprietary (komersial),
dikembangkan oleh Oracle Corporation. Pengolah database ini terbagi dalam beberapa
varian dengan segmen dan tujuan penggunaan yang berbeda-beda. Database jenis ini
biasanya digunakan oleh perusahaan yang besar karena database ini sangat mahal.

5. IBM DB2,
merupakan aplikasi pengolah database yang dikembangkan IBM secara proprietary
(komersial). DB2 terbagi menjadi 3 varian, yaitu DB2 untuk Linux – Unix – Windows,
DB2 untuk z/OS (mainframe), dan DB2 untuk iSeries (OS/400).

6. PostgreSQL atau Postgres,


merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh
PosgreSQL Global Development Group. Tersedia dalam berbagai platform sistem operasi
seperti Linux, FreeBSD, Solaris, Windows, dan Mac OS.

7. MongoDB,
merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh
10gen. Tersedia untuk berbagai platform sistem operasi dan dikenal telah digunakan oleh
situs Foursquare, MTV Networks, dan Craigslist.

8. WebDNA,
merupakan aplikasi pengolah database yang bersifat freeware, dikembangkan oleh
WebDNA Software Corporation. Didesain untuk digunakan di web.
9. Apache Derby (sebelumnya dikenal sebagai IBM Cloudscape),
merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh
Apache Software Foundation. Lazim digunakan di program Java dan untuk pemrosesan
transaksi online.

10. Sybase,
merupakan aplikasi pengolah database yang bersifat proprietary (komersial),
dikembangkan oleh SAP. Ditargetkan untuk pengembangan aplikasi mobile.

11. CouchDB,
merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh
Apache Software Foundation. Difokuskan untuk digunakan di server web.

12. Redis,
merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh
Salvatore Sanfilippo (disponsori oleh VMware. Difungsikan untuk jaringan komputer.

13. Firebird,
merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh
Firebird Project. Lazim dijalankan di Linux, Windows dan berbagai varian Unix.
JENIS-JENIS DATABASE
Nah berikut ini merupakan jenis-jenis atau macam-macam database yang dapat kita pergunakan
untuk keperluan kita namun sebagian besar jenis database ini merupakan database RDBMS atau
Relational Database Management System

Database MySQL

Database MySQL merupakan sebuah aplikasi pengolah database yang bersifat Opensource.
Database ini dikembangkan oleh pihak Oracle namun sebelum dikembangkan oleh Oracle.
MySQL dulunya dikembangkan oleh Sun dan MySQL AB.

Database ini merupakan sebuah aplikasi database yang paling banyak dipergunakan di dunia
mungkin dikarenakan database ini bersifat Free Alias Gratis bahkan pihak Facebook
mempergunakan database ini.

Database SQLite

Database SQLite merupakan sebuah database yang memiliki ukuran sangat kecil dan yang pasti
database ini juga memiliki sifat yang Opensource. dikembangkan oleh D. Richard Hipp dan saat
ini Aplikasi database ini banyak dipergunakan oleh para Programmer dan menanamkan nya pada
aplikasi berbasis android.

Database Microsoft SQL SERVER / MSSQL

Aplikasi database Microsoft SQL SERVER / MSSQL merupakan aplikasi database yang
dikembangkan oleh pihak microsoft dan bersifat komersial, namun aplikasi database ini juga
tersedia dalam bentuk Freeware namun terbatas penggunanya.

Database Oracle

Database Oracle merupakan database yang dibuat dengan tujuan komersial. Database ini
dikembangkan oleh pihak Oracle Corporation dan memiliki beberapa varian produk yang dapat
kita pergunakan. Database ini biasa dipergunakan oleh perusahaan besar dikarenakan database
ini memiliki harga yang sangat mahal.
Database PostgreSQL

Database PostgreSQL merupakan aplikasi pengolah data atau database yang memiliki sifat
Opensource. Aplikasi pengolah data ini dapat dipergunakan pada sistem operasi Windows, Linux
dan FreeBSD.

Database IBM DB2

Database IBM DB2 merupakan aplikasi pengolah database yang dikembangkan oleh pihak IBM
untuk keperluan komersil. DB2 terbagi menjadi 3 varian, yaitu DB2 untuk Linux – Unix –
Windows, DB2 untuk z/OS (mainframe), dan DB2 untuk iSeries (OS/400).

Database MongoDB

Database MongoDB merupakan database yang memiliki sifat Opensource. Database ini tersedia
untuk berbagai platform sistem operasi dan saat ini database ini telah digunakan oleh beberapa
situs besar seperti Foursquare, MTV Networks, dan Craigslist.

Database Microsoft Access

Database Microsoft Access merupakan database bawaan pada saat kita melakukan instalasi
Microsft Office. Database ini banyak dipergunakan untuk keperluan pembelajaran dikarenakan
mudah untuk dipergunakan. Namun Database ini memiliki banyak keterbatasan ketimbang
Aplikasi database lainnya.

Anda mungkin juga menyukai