Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mongoDB vs mySQL -- mengapa yang satu lebih baik dari yang lain dalam beberapa aspek

Pertanyaan ini tidak memiliki penelitian nyata, maksud saya Anda mengatakan Anda membaca pertanyaan itu tetapi pertanyaan itu memiliki beberapa masalah nyata dengan sumber informasinya atau ... yah; pokoknya:

Karena tidak ada? MongoDB TIDAK MEMILIKI SERVER SIDE GABUNG. Saya minta maaf untuk menempatkannya dalam huruf besar tetapi saya sering mengatakannya, saya hanya ingin menempatkannya sebagai jawaban de facto untuk sebagian besar pertanyaan.

Setiap bergabung yang Anda lakukan adalah sisi klien. Ini berarti mereka sebenarnya akan lebih lambat dari MySQL, atau teknisi SQL lainnya. Gagasan penting di balik melakukan bergabung dengan sisi klien adalah bahwa melakukannya di sisi server menjadi sangat sulit untuk diukur dalam lingkungan terdistribusi yang besar, jika bukan tidak mungkin. Itulah sebabnya banyak pengguna SQL besar benar-benar berusaha mencegah penggabungan besar dan secara efektif mencoba melakukan apa yang MongoDB lakukan di SQL.

Kasus untuk ini tentu saja bergantung pada skenario.

http://docs.mongodb.org/manual/replication/ sangat penting di sini dan begitu juga http://docs.mongodb.org/ manual/core/sharded-cluster/ dan saya akan merekomendasikan membaca keduanya dengan cermat dan bagaimana mereka menskalakan ke partisi data dan apa yang tidak.

Saya tidak tahu apa yang Anda maksud dengan itu.

Saya menyadari ini bukan jawaban yang tepat, tetapi pertanyaan Anda adalah salah satu dari pertanyaan de facto itu, jadi saya menjawabnya dengan jawaban de facto.

Karena Anda baru mengenal database secara umum, saya pribadi akan merekomendasikan Anda untuk menggunakannya...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mengulangi set hasil MySQL?

  2. Bagaimana cara mengatur nilai default MySQL DateTime (bukan TIMESTAMP) ke NOW() atau Current_DateTIME?

  3. Buat tabel sementara di MySQL dengan indeks dari pilihan

  4. TypeORM QueryRunner Pilih yang berbeda

  5. Bagaimana saya bisa mencetak kueri SQL yang dieksekusi setelah DBI Perl mengisi placeholder?