Bahas Tuntas Teknologi Informasi dan Komunikasi

Selasa, 21 November 2017

Macam Macam Database Lengkap dan Penjelasannya

Macam Macam Database Lengkap dan Penjelasannya - Database adalah kumpulan data terorganisir dalam bentuk skema, tabel, query, laporan, pandangan, dan objek lainnya.

Sistem manajemen database (DBMS) adalah perangkat lunak komputer yang berinteraksi dengan Pengguna, aplikasi lain, dan database untuk mengambil dan menganalisa data. DBMS memungkinkan pembuatan definisi, pembuatan, query, update, dan database.

Baca: Pengertian Database Menurut Para Ahli

Berikut adalah Jenis Database:

Sistem manajemen database operasional (disebut juga database OLTP atau On Line Transaction Processing), digunakan untuk mengelola data dinamis real-time.

Jenis database ini memungkinkan Pengguna melakukan lebih dari sekedar melihat data yang diarsipkan.

Database operasional memungkinkan Pengguna memodifikasi data (menambahkan, memodifikasi atau menghapus data) dengan melakukannya secara real-time.


Macam Macam Database Lengkap dan Penjelasannya

Macam Macam Database Lengkap dan Penjelasannya
Macam Macam Database Lengkap dan Penjelasannya


1. JSON
JSON (JavaScript Object Notation) adalah format file yang menggunakan teks untuk mentransmisikan data, JSON sangat umum digunakan untuk komunikasi (pertukaran data) pada web browser dan server web sehingga memungkinkan sinkronisasi data dapat dilakukan secara real-time.

JSON berasal dari JavaScript, walaupun JSON sering dianggap sebagai pengembangan XML dengan gaya bahasa AJAX, namun kini telah dikembangkan menjadi format format data "independen", file JSON menggunakan ekstensi khusus "* .json".

2. XML
Extensible Markup Language atau XML adalah bahasa mark-up yang merupakan seperangkat aturan untuk mengkodekan dokumen dalam format yang mudah dibaca manusia dan mesin dapat dibaca.

XML menekankan generalisasi yang menghasilkan format data tekstual dan dapat digunakan untuk representasi struktur database termasuk sinkronisasi data real-time, cocok untuk digunakan untuk menangani database pada browser web dan server web, nilai XML dalam banyak memiliki kesamaan dengan JSON terutama dalam hal dari struktur.

Lebih lengkap: Pengertian XML dan Fungsinya

Database Relasional (Relational Database)

Database relasional adalah database yang organisasinya didasarkan pada model data relasional.

Berbagai sistem perangkat lunak yang digunakan untuk memelihara basis relasional dikenal sebagai sistem manajemen database relasional (RDBMS or Relational Database Management System).

Hampir semua sistem database relasional menggunakan SQL (Structured Query Language) sebagai bahasa untuk query dan pemeliharaan database.

3. MySQL
MySQL adalah salah satu sistem manajemen database relasional, MySQL adalah komponen utama perangkat lunak aplikasi LAMP. LAMP adalah akronim untuk "Linux, Apache, MySQL, Perl / PHP / Python".

Aplikasi yang menggunakan database MySQL antara lain: TYPO3, MODx, Joomla, WordPress, phpBB, MyBB, dan Drupal. MySQL juga digunakan di banyak situs besar dan besar, termasuk Google (meski tidak untuk pencarian), Facebook, Twitter, Flickr, dan YouTube.

Lebih lengkap: 10 Kelebihan dan Kekurangan MySQL

4. PostgreSQL
PostgreSQL (sering disebut Postgres), adalah sistem manajemen database relasional, fungsinya utamanya adalah menyimpan data dengan aman dan mengembalikan data sebagai tanggapan atas permintaan dari aplikasi perangkat lunak lainnya.

Ini dapat menangani beban kerja mulai dari aplikasi mesin kecil tunggal hingga aplikasi Internet besar dengan banyak pengguna bersamaan. Pada MacOS Server, PostgreSQL adalah database default, PostgreSQL juga tersedia untuk Microsoft Windows dan Linux (termasuk dalam kebanyakan distribusi / distribusi).

5. MongoDB
MongoDB adalah perangkat lunak database berorientasi dokumen lintas platform dan open source. Diklasifikasikan sebagai program database NoSQL, MongoDB menggunakan dokumen yang mirip dengan skema JSON. MongoDB dikembangkan oleh MongoDB Inc.

6. MariaDB
MariaDB dikembangkan dari sistem manajemen database relasional MySQL. Perkembangan ini dipimpin oleh beberapa pengembang MySQL asli yang bercabang karena kekhawatiran atas akuisisi oleh Oracle Corporation.

MariaDB bermaksud untuk mempertahankan kompatibilitas yang tinggi dengan MySQL dan sesuai dengan API MySQL dan perintahnya.

MariaDB menyertakan mesin penyimpanan XtraDB untuk menggantikan InnoDB, serta mesin penyimpanan baru yang disebut Aria, yang bermaksud menjadi mesin transaksional dan non-transaksional dan bahkan dapat disertakan dalam versi MySQL di masa depan.

7. Oracle Database
Oracle Database (biasanya disebut sebagai Oracle RDBMS atau hanya sebagai Oracle saja) adalah sistem manajemen database relasional yang diproduksi dan dipasarkan oleh Oracle Corporation.

Penggunaan database Oracle mengacu pada struktur memori sisi server sebagai SGA (System Global Area). SGA biasanya menyimpan informasi cache seperti buffer data, perintah SQL, dan informasi pengguna. Selain penyimpanan, database juga terdiri dari redo log online (atau log saja), yang menyimpan sejarah transaksional.

Lebih lengkap: Kelebihan dan Kekurangan Oracle Database

8. SAP HANA
SAP HANA adalah sistem manajemen database relasional, berorientasi pada kolom dan hubungan antar tabel. SAP HANA dikembangkan dan dipasarkan oleh SAP SE.

Fungsi utamanya sebagai server database adalah menyimpan dan mengambil data sesuai permintaan aplikasi.

Selain itu, SAP HANA juga melakukan analisis lanjutan (analisis prediktif, pemrosesan data spasial, analisis teks, pencarian teks, analisis arus, pemrosesan data grafik) dan mencakup kemampuan server ETL dan aplikasi.

9. MemSQL
MemSQL adalah sistem manajemen database SQL terdistribusi dan in-memory. MemSQL juga menyertakan sistem manajemen database relasional (RDBMS).

MemSQL mengkompilasi Structured Query Language (SQL) ke dalam kode mesin melalui proses pembuatan kode yang disebut pembuatan kode.

10. IBM Db2
IBM Db2 adalah produk server database yang dikembangkan oleh IBM. IBM Db2 mendukung model relasional, namun dalam beberapa tahun terakhir IBM Db2 telah diperluas untuk mendukung fitur relasional dan struktur non-relasional seperti JSON dan XML.

Secara historis IBM Db2 tidak seperti vendor database lainnya, IBM menghasilkan platform khusus untuk produk DB2 pada masing-masing sistem operasi utamanya.

Namun, pada 1990-an, IBM mulai memproduksi produk DB2 yang umum, dirancang dengan basis kode umum untuk berjalan di banyak platform (tidak harus produk IBM).

11. Firebird
Firebird adalah open source, sistem manajemen database SQL relasional yang berjalan di Linux, Microsoft Windows, Mac OS X dan berbagai sistem operasi mirip-Unix. Database Firebird adalah cabang dari edisi open source Borland Interbase pada tahun 2000, namun sejak Firebird 1.5, kode tersebut sebagian besar telah ditulis ulang.

Baca juga: Keuntungan dan Kerugian Firebird

12. Interbase
Interbase adalah sistem manajemen database relasional (RDBMS) yang saat ini dikembangkan dan dipasarkan oleh Embarcadero Technologies (dahulu Borland). Interbase berbeda dari RDBMS lainnya dengan minimal "tapak", hampir nol persyaratan administrasi, dan arsitektur multi-generasi.

Interbase berjalan pada sistem operasi Microsoft Windows, macos, Linux, Solaris serta iOS dan Android.

Database Warehouse

Database Warehouse (DW atau DWH) juga dikenal sebagai enterprise data warehouse (EDW), adalah sistem database yang digunakan untuk pelaporan dan analisis data, dan dianggap sebagai komponen inti dari business intelligence.

Database Warehouse adalah gudang data terpadu terpadu dari satu atau beberapa sumber yang berbeda. Database menyimpan data terkini dan historis di satu tempat dan digunakan untuk membuat laporan analisis.

Data yang tersimpan di "gudang" diupload dari sistem operasional (seperti pemasaran atau penjualan).

Data dapat melewati penyimpanan data operasional dan mungkin memerlukan pembersihan data (semacam penyaringan oleh bagian tertentu dari perusahaan) untuk operasi tambahan dan untuk memastikan kualitas data sebelum dikirim ke gudang database untuk dilaporkan.

13. Microsoft SQL Server
Microsoft SQL Server adalah sistem manajemen database yang dikembangkan oleh Microsoft. Sebagai server database, Microsoft SQL Server adalah produk perangkat lunak dengan fungsi utama menyimpan dan mengambil data sesuai permintaan aplikasi perangkat lunak lain yang mungkin berjalan baik pada komputer yang sama atau pada komputer lain melalui jaringan (termasuk Internet).

Microsoft memasarkan setidaknya 12 edisi berbeda dari Microsoft SQL Server, yang ditujukan untuk pengguna yang berbeda dan untuk beban kerja mulai dari aplikasi mesin kecil hingga aplikasi yang dihadapi oleh Internet dengan banyak pengguna bersamaan.

Database terdistribusi adalah database dimana perangkat penyimpanan tidak terpasang pada perangkat komputer yang sama.

Baca: Kelebihan dan Kekurangan Sistem Basis Data Terdistribusi
Pengertian Sistem Basis Data Terdistribusi dan Contohnya

Basis data dapat disimpan di beberapa perangkat komputer apakah berada di lokasi fisik yang sama atau dapat menyebar melalui jaringan komputer yang saling terkait.

Tidak seperti sistem paralel, di mana perangkat komputer digabungkan dengan ketat dan merupakan satu sistem database tunggal, sistem database terdistribusi terdiri dari situs yang digabungkan dan tidak memiliki komponen fisik.

Administrator sistem database dapat mendistribusikan satu set data di beberapa lokasi fisik. Database terdistribusi dapat berada pada server jaringan terorganisir atau komputer mandiri yang terdesentralisasi di Internet, intranet atau ekstranet perusahaan, atau jaringan organisasi lain.

Karena database terdistribusi menyimpan data di beberapa komputer, database terdistribusi dapat meningkatkan kinerja pada kinerja pengguna akhir dengan membiarkan transaksi diproses di beberapa mesin sehingga tidak membebani satu mesin.

Baca juga:
Memahami Sistem dan Contoh Sistem Terdistribusi
Keuntungan dan Kerugian Sistem Database Terdistribusi

14. Microsoft Access (Office)
Microsoft Access adalah sistem manajemen database (database management system / DBMS) dari Microsoft yang menggabungkan Microsoft Jet Database Engine dengan perangkat pengembangan antarmuka dan perangkat lunak. ]

Microsoft Access adalah bagian dari rangkaian aplikasi Microsoft Office, termasuk di edisi Profesional dan edisi yang lebih tinggi atau dijual terpisah (hanya untuk Akses Microsoft).

Microsoft Access menyimpan data dalam formatnya sendiri berdasarkan Microsoft Jet Database Engine. Microsoft Access juga dapat mengimpor atau terhubung langsung ke data yang tersimpan dalam aplikasi dan database lainnya.

Pengembang perangkat lunak dapat menggunakan Microsoft Access untuk mengembangkan perangkat lunak. Seperti aplikasi Microsoft Office lainnya, Access didukung oleh Visual Basic for Applications (VBA), DAO (Data Access Objects), ActiveX Data Objects, dan banyak komponen ActiveX lainnya.

Microsoft Access cocok untuk digunakan dalam sistem informasi dengan database terdistribusi, database Microsoft Access disimpan dalam file dengan ekstensi .mdb atau .accdb dan tidak memerlukan server database aktif yang cenderung portabel, Microsoft Access juga mendukung relasional (hubungan) antara tabel jadi jika saya dapat menyebutnya "miniatur RDBMS".

Microsoft Access juga dapat dengan mudah diimpor ke berbagai sistem manajemen database "besar" seperti Microsoft SQL Server, MySQL, Oracle, dan sebagainya.

End-User Database

15. SQLite
SQLite adalah sistem manajemen database yang terdapat di pustaka pemrograman C. Tidak seperti banyak sistem manajemen database lainnya, SQLite bukanlah mesin database client-server. Sebagai gantinya, SQLite dimasukkan ke dalam program akhir sehingga SQLite cocok digunakan untuk mendukung end user end user-end.

SQLite sangat populer untuk digunakan sebagai perangkat lunak database di taman penyimpanan lokal / klien dalam perangkat lunak aplikasi seperti browser web.

Dapat dikatakan bahwa database yang paling banyak digunakan, seperti yang sekarang digunakan oleh beberapa web browser, sistem operasi, dan sistem embedded yang besar (seperti ponsel), SQLite juga telah terintegrasi dengan banyak bahasa pemrograman.
Share on Facebook
Share on Twitter
Share on Google+
Tags :

Related : Macam Macam Database Lengkap dan Penjelasannya

Comments
0 Comments

0 komentar:

Posting Komentar