Rumah >pangkalan data >MongoDB >Perbezaan antara RDBMS dan MongoDB
RDBMS bermaksud Sistem Pengurusan Pangkalan Data Perhubungan. Ia menyimpan data dalam bentuk entiti sebagai jadual. Ia menyediakan pelbagai lapisan keselamatan maklumat. Setiap jadual mungkin atau mungkin tidak mempunyai kunci utama (digunakan untuk mengenal pasti rekod secara unik dalam jadual) dan kunci asing (digunakan untuk mengenal pasti hubungan antara kedua-dua jadual). RDBMS menggunakan bahasa SQL untuk menanyakan pangkalan data. Contoh RDBMS yang popular ialah oracle, pelayan sql, mysql, dsb.
MongoDB ialah pangkalan data NoSQL. Ia sumber terbuka. Ia adalah pangkalan data berorientasikan dokumen yang menggunakan BSON (versi binari JSON). BSON ialah format penyimpanan dokumen. MongoDB menyimpan data dalam bentuk dokumen dan tidak menggunakan SQL untuk menanyakan pangkalan data. Ia menyokong pelayan teragih dan menyediakan model data yang kaya.
sr. | MongoDB ialah sistem pengurusan pangkalan data tidak berkaitan, berorientasikan dokumen yang sesuai untuk pangkalan data berasaskan dokumen. | 2 | ||
---|---|---|---|---|
Mempunyai sokongan terbina dalam untuk menyimpan data hierarki. | Mempunyai sokongan terbina dalam untuk menyimpan data hierarki. td> | 3 | Skalabiliti | |
MongoDB juga boleh diskalakan secara mendatar. Prestasinya meningkat dengan penambahan pemproses. | 4 | Skema | ||
Skema boleh dibuat dan diakses secara dinamik dalam MongoDB. | 5 | SQL Injection | ||
SQL injection tidak boleh dilakukan. | 6 | Prinsip | ||
Mengikut teorem CAP, ketekalan, ketersediaan dan toleransi sekatan. | 7 | Asas | ||
Pangkalan data menggunakan Dokumen. | 8 | Asas | ||
Pangkalan data menggunakan Field. | 9 | Prestasi | tr>RDBMS perlahan apabila memproses data hierarki yang besar.||
MongoDB sangat pantas untuk memproses data hierarki yang besar. | 10 | Sertai | ||
MongoDB tidak menyokong gabungan kompleks | 11 | JavaScript Client | ||
MongoDB menyediakan pelanggan berasaskan Javascript untuk menanyakan pangkalan data. | 12 | Bahasa Pertanyaan | ||
MongoDB menggunakan BSON untuk menanyakan pangkalan data. |
Atas ialah kandungan terperinci Perbezaan antara RDBMS dan MongoDB. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!