Ketika database relasional memiliki kinerja yang lebih baik daripada yang tidak relasional

13

Ketika database relasional, seperti MySQL, memiliki kinerja yang lebih baik daripada yang tidak relasional, seperti MongoDB?

Saya melihat pertanyaan pada Quora tempo hari, tentang mengapa Quora masih menggunakan MySQL sebagai backend mereka, dan bahwa kinerja mereka masih bagus.

Filipe Ferminiano
sumber
1
Halaman ini mongodb.com/nosql-explained menyediakan beberapa detail tentang hal itu
Michele
Itu tergantung pada jenis kinerja yang Anda minati: mampu menangani sejumlah besar permintaan bersamaan, mampu mengambil catatan spesifik di antara sejumlah besar catatan, mampu menghitung nilai ringkasan kompleks dari data, dll?
damienfrancois

Jawaban:

10

Itu tergantung pada data Anda dan apa yang Anda lakukan dengannya. Misalnya, jika pemrosesan yang harus Anda lakukan memerlukan transaksi untuk menyinkronkan di seluruh node, kemungkinan akan lebih cepat untuk menggunakan transaksi yang diterapkan dalam RDBMS daripada mengimplementasikannya sendiri di atas database NoSQL yang tidak mendukungnya secara asli.

Oleksi
sumber