Apa Itu NoSQL Database: Bilakah Anda Perlu Menggunakan MongoDB atau Redis?

Apa Itu NoSQL Database: Bilakah Anda Perlu Menggunakan MongoDB atau Redis?

Utama/Video/Apa Itu NoSQL Database: Bilakah Anda Perlu Menggunakan MongoDB atau Redis?

Teknologi dan AI dalam 2 Minit

Apa Itu NoSQL Database: Bilakah Anda Perlu Menggunakan MongoDB atau Redis?

9 Nov 2026
2 minit

Kalau kau simpan semua data aplikasi dalam satu rak gergasi yang setiap petaknya saiz sama, kau rasa dah jadi jurutera database hebat!

Apa anda akan pelajari

Tapi data sebenar tak sama bentuk, ada pengguna dengan tiga nombor telefon, ada yang tiada alamat langsung!

Jadi, kau pecahkan data kepada banyak rak kecil di banyak server, setiap rak pegang sebahagian ikut kunci tertentu.

Tapi NoSQL bukan jawapan untuk semua benda, terutama data yang saling berkait ketat macam akaun bank dan transaksi!

Siri Teknologi dan AI dalam animasi 3D LEGO (V916-037) oleh KongsikanDotCom.

Nota video

Teks penuh video

Kalau kau simpan semua data aplikasi dalam satu rak gergasi yang setiap petaknya saiz sama, kau rasa dah jadi jurutera database hebat! Sampai datang data yang tak muat petak. Tapi data sebenar tak sama bentuk, ada pengguna dengan tiga nombor telefon, ada yang tiada alamat langsung!

Jadi, MongoDB simpan setiap rekod sebagai dokumen fleksibel macam kotak Json, setiap kotak boleh ada medan berbeza tanpa ubah struktur rak. Ini namanya document database. Tapi bila pengguna naik jadi berjuta, satu rak penuh dan beli rak lebih besar makin mahal!

Jadi, kau pecahkan data kepada banyak rak kecil di banyak server, setiap rak pegang sebahagian ikut kunci tertentu. Ini namanya sharding, atau horizontal scaling. Tapi setiap kali orang buka halaman utama, robot kena berjalan jauh ke rak untuk ambil data yang sama berulang kali!

Jadi, kau letak Redis, laci kecil super laju dalam memori Ram yang simpan data panas sebagai pasangan kunci dan nilai, dibaca dalam masa kurang satu milisaat. Ini namanya caching. Tapi kalau satu server rosak, data dalam rak tu hilang dan aplikasi terus tergendala!

Jadi, MongoDB salin data yang sama ke beberapa server, dan kalau server utama jatuh, salinan lain terus ambil alih secara automatik. Ini namanya replication. Tapi NoSQL bukan jawapan untuk semua benda, terutama data yang saling berkait ketat macam akaun bank dan transaksi!

Jadi, kau guna es kiu el untuk data berstruktur dan transaksi penting, MongoDB untuk data fleksibel yang membesar, dan Redis untuk cache, sesi log masuk dan papan markah. Ini namanya polyglot persistence. Sekarang kau tahu, es kiu el simpan data dalam jadual tegar, manakala NoSQL lebih fleksibel dan mudah diskala ke banyak server.

Guna MongoDB bila data kau berubah-ubah bentuk, dan Redis bila kau perlukan kelajuan kilat. Lepas ni nak belajar apa pula?

Siri Teknologi dan AI dalam animasi 3D LEGO (V916-037) oleh KongsikanDotCom. Tonton lagi di

Animasi 3D dibina dengan kod (Three.js); suara latar dijana dengan bantuan AI dan disemak oleh pasukan KongsikanDotCom.

Jangan terlepas video seterusnya

Langgan channel YouTube KongsikanDotCom untuk video ilmu, sains & fakta serta doa harian — kandungan baharu diterbitkan setiap hari.