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

Menggunakan Mongodb dan Mysql dalam satu proyek

Dalam kebanyakan situasi, saya akan merekomendasikan memilih satu db untuk sebuah proyek, jika proyeknya tidak besar. Pada proyek yang sangat besar (atau perusahaan secara umum), Saya pikir organisasi jangka panjang akan menggunakan kombinasi

  • RDBMS untuk OLTP yang sangat transaksional
  • Tanpa SQL
  • proyek datawarehousing/BI

Tetapi untuk hal-hal dengan cakupan yang lebih masuk akal, pilih saja yang melakukan inti kasus penggunaan, dan gunakan untuk semuanya.

IMO menyimpan data pengguna di mongodb baik-baik saja - Anda dapat melakukan operasi atom pada dokumen BSON tunggal sehingga operasi seperti "alokasikan saya nama pengguna ini secara atom" dapat dilakukan. Dengan log ulang (--journal ) (v1.8+), replikasi, tertunda budak replikasi, dimungkinkan untuk memiliki tingkat keamanan data yang cukup tinggi -- setinggi produk db lainnya di atas kertas. Argumen utama yang menentang keamanan adalah produk baru dan perangkat lunak lama selalu lebih aman.

Jika Anda perlu melakukan transaksi ACID yang sangat kompleks -- seperti akuntansi -- gunakan RDBMS.

Juga jika Anda perlu melakukan banyak pelaporan, mysql mungkin lebih baik saat ini, terutama jika kumpulan data cocok di satu server. Pernyataan SQL GROUP BY cukup kuat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. delphi dxExpress MySQL:nilai LAST_INSERT_ID tidak valid

  2. Optimalisasi pencarian MySQL menggunakan like dan wildcard

  3. CURDATE() Contoh – MySQL

  4. Dapatkan semua anak menurut orang tua dalam kueri mysql

  5. PHP mySQL - Bisakah Anda mengembalikan array terkait dengan indeks angka?