Database
Kumpulan data terorganisir yang disimpan secara elektronik dan dapat diakses, dikelola, serta diperbarui dengan mudah.
Database adalah sistem untuk menyimpan, mengorganisir, dan mengelola data secara terstruktur. Database memungkinkan pengguna untuk menyimpan dan mengambil data dengan efisien.
Jenis-jenis Database
1. Relational Database (RDBMS)
- Menyimpan data dalam tabel dengan baris dan kolom
- Menggunakan SQL untuk query
- Contoh: PostgreSQL, MySQL, Oracle
2. NoSQL Database
- Document: MongoDB, Couchbase
- Key-Value: Redis, DynamoDB
- Column-family: Cassandra, HBase
- Graph: Neo4j, Amazon Neptune
3. NewSQL Database
- Menggabungkan skalabilitas NoSQL dengan ACID dari RDBMS
- Contoh: CockroachDB, Google Spanner
Komponen Database
- Tables/Collections: Struktur penyimpanan data
- Schema: Definisi struktur data
- Index: Mempercepat pencarian data
- Views: Query tersimpan untuk abstraksi
- Stored Procedures: Logic bisnis di database
Istilah Terkait
Data Warehouse
Database & StorageSistem penyimpanan data terpusat yang dirancang khusus untuk analisis dan pelaporan bisnis, mengintegrasikan data dari berbagai sumber.
Data Lake
Database & StorageRepositori penyimpanan terpusat yang menyimpan data dalam format mentah (raw) dari berbagai sumber, baik terstruktur maupun tidak terstruktur.
Data Mart
Database & StorageSubset dari Data Warehouse yang difokuskan untuk kebutuhan analitik satu departemen atau fungsi bisnis tertentu, seperti Sales Mart atau Finance Mart.
Data Lakehouse
Database & StorageArsitektur data modern yang menggabungkan fleksibilitas Data Lake (menyimpan semua tipe data) dengan kemampuan analitik Data Warehouse (ACID, performa query tinggi).
Udah paham Database? Lanjut latihan SQL dan Excel yuk!
Latihan interaktif, langsung di browser.