kembali lagi di blog sederhana saya....
Latar belakang
Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
Mansud dan tujuan
memahami dan mengenal penertian dan macam-macam database.
Pembahasan
Pangkalan data atau basis data (bahasa Inggris: database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
secara konsep basis data atau database adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan tatacara yang tertentu untuk membentuk data baru atau informasi. Atau basis data (database) merupakan kumpulan dari data yang saling berhubungan (relasi) antara satu dengan yang lainnya yang diorganisasikan berdasarkan skema atau struktur tertentu.
Macam-Macam data base
1. JSON
JSON ( JavaScript Object Notation ) merupakan format file yang menggunakan teks untuk mengirimkan data, JSON sangat umum di gunakan untuk komunikasi (pertukaran data) pada web browser dan web server sehingga memungkinkan sinkronisasi data dapat di lakukan secara real-time.
2. XML
Extensible Markup Language atau XML adalah bahasa mark-up yang merupakan seperangkat aturan untuk mengkodekan dokumen dalam format yang dapat di baca manusia dan dapat di baca oleh mesin. XML menekankan generalisasi sehingga menghasilkan format data tekstual dan dapat di gunakan untuk representasi struktur basis data termasuk sinkronisasi data secara real-time, cocok di gunakan untuk menangani basis data pada web browser dan web server, XML di nilai banyak memiliki kemiripan dengan JSON terutama dari segi struktur.
3. MySQL
MySQL adalah salah satu sistem manajemen basis data 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 berskala besar dan besar, termasuk Google (meskipun tidak untuk pencarian), Facebook, Twitter, Flickr, dan YouTube.
4. PostgreSQL
PostgreSQL ( sering di sebut Postgres ), merupakan sistem pengelolaan basis data relasional, fungsi utamanya adalah menyimpan data dengan aman dan mengembalikan data tersebut sebagai respon atas permintaan dari aplikasi perangkat lunak lainnya. Hal tersebut dapat menangani beban kerja mulai dari aplikasi mesin tunggal kecil sampai aplikasi Internet yang besar dengan banyak pengguna bersamaan. Pada macOS Server, PostgreSQL adalah basis data default, PostgreSQL juga tersedia untuk Microsoft Windows dan Linux (disertakan dalam sebagian besar distribusi/distro).
5. MongoDB
MongoDB merupakan perangkat lunak basis data berorientasi dokumen cross platform dan open source. Diklasifikasikan sebagai program basis data NoSQL, MongoDB menggunakan dokumen mirip denga skema JSON. MongoDB dikembangkan oleh MongoDB Inc.
6. MariaDB
MariaDB di kembangkan dari sistem manajemen basis data relasional MySQL.MariaDB termasuk mesin penyimpanan XtraDB untuk mengganti InnoDB, serta mesin penyimpanan baru bernama Aria, yang bermaksud menjadi mesin transaksional dan non-transaksional bahkan mungkin mesin tersebut akan disertakan dalam versi MySQL di masa mendatang.
7. Oracle Database
Oracle Database (biasanya disebut sebagai Oracle RDBMS atau hanya sebagai Oracle saja) adalah sistem manajemen basis data relasional yang diproduksi dan dipasarkan oleh Oracle Corporation.
8. SAP HANA
SAP HANA merupakan sistem pengelolaan basis data relasional, berorientasi pada kolom dan pada hubungan antar tabel. SAP HANA di kembangkan dan di pasarkan oleh SAP SE. Fungsi utamanya sebagai database server 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 streaming, pemrosesan data grafik) dan mencakup kemampuan ETL serta server aplikasi.
9. MemSQL
MemSQL adalah sistem manajemen basis data SQL terdistribusi dan in-memory. MemSQL juga termasuk sistem manajemen basis data relasional (RDBMS). MemSQL mengkompilasi Structured Query Language (SQL) ke dalam kode mesin melalui proses pembuatan kode yang disebut “code generation“.
10. IBM Db2
IBM Db2 merupakan produk database server 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.
11. Firebird
Firebird adalah sistem manajemen basis data SQL relasional yang open source dan berjalan di Linux, Microsoft Windows, Mac OS X dan berbagai sistem operasi Unix-like. Basis data Firebird merupakan cabang dari edisi open source Borland Interbase pada tahun 2000, namun sejak Firebird 1.5, kode tersebut sebagian besar telah ditulis ulang.
12. Interbase
Interbase adalah sistem manajemen basis data relasional (RDBMS) yang saat ini dikembangkan dan dipasarkan oleh Embarcadero Technologies (dulu Borland). Interbase berbeda dari RDBMS lain dengan “footprint” yang minim, persyaratan administrasi yang mendekati nol, dan arsitektur multi-generasi. Interbase berjalan di sistem operasi Microsoft Windows, macOS, Linux, Solaris serta iOS dan Android.
13. Microsoft SQL Server
Microsoft SQL Server adalah sistem manajemen basis data 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 di komputer yang sama atau pada komputer lain melalui jaringan (termasuk Internet).
14. Microsoft (Office) Access
Microsoft Access merupakan sistem manajemen basis data (database management system / DBMS) dari Microsoft yang menggabungkan Microsoft Jet Database Engine dengan antarmuka dan alat pengembangan perangkat lunak. Access adalah bagian dari rangkaian aplikasi Microsoft Office, termasuk dalam edisi Profesional dan edisi yang lebih tinggi atau dijual terpisah (hanya Microsoft Access saja).
15. SQLite
SQLite merupakan sistem manajemen basis data yang terdapat dalam library pemrograman C. Berbeda dengan banyak sistem manajemen basis data lainnya, SQLite bukanlah mesin basis data client-server. Sebaliknya, SQLite tertanam ke dalam program akhir sehingga SQLite cocok di gunakan untuk mendukung penyimpanan data akhir pengguna akhir (End-User).
referensi
https://id.wikipedia.org/wiki/Pangkalan_data
https://dosenit.com/kuliah-it/database/macam-macam-database
sekian,postingan saya kali ini.semoga bermanfaat bagi para pembaca...
Wassalamualaikum Wr.Wb.
0 komentar:
Posting Komentar