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

Mengapa skala database NoSql lebih baik daripada database relasional? Bagaimana saya harus memilih di antara mereka?

Blog seperti https://neo4j.com/blog/acid -vs-base-consistency-models-explained/ menjelaskan BASE seperti ini:

Tingkat keragu-raguan ini kedengarannya tidak terlalu bisa diandalkan, bukan? Mereka menukar ketersediaan dan konsistensi untuk mendapatkan kinerja dan skalabilitas.

Ini baik-baik saja jika Anda menjalankan layanan yang toleran terhadap data yang tidak cocok atau data basi, atau yang baik-baik saja dengan sejumlah kecil kehilangan data sesekali. Jika masalah tersebut jarang terjadi, tetapi Anda mendapatkan kinerja yang unggul hampir sepanjang waktu, itu sangat menarik. Dan yang lebih penting, demonya bagus.

Tetapi jika Anda harus menjalankan layanan dengan persyaratan ketat untuk integritas data, itu tidak baik. Jika kehilangan bahkan satu catatan data membuat Anda bermasalah dengan auditor, atau jika Anda tidak dapat dengan andal membaca data yang baru saja Anda komit beberapa saat sebelumnya karena komit itu membutuhkan waktu untuk menyebar ke semua node klaster Anda, ini bisa menjadi pemecah kesepakatan .

Jadi penyimpanan data mana yang harus dipilih bergantung pada persyaratan aplikasi Anda. Hanya Anda yang dapat menilai apakah ketersediaan dan konsistensi yang santai dari penyimpanan data BASE cukup untuk kebutuhan aplikasi Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendapatkan kesalahan:Tidak dapat terhubung ke salah satu host MySQL yang ditentukan. Dalam aplikasi yang tidak menggunakan MySQL

  2. XAMPP MySQL - Pengaturan ft_min_word_len

  3. hasil kueri mysql ke dalam array php

  4. Menghubungkan Visual c++ 2008 ke MySql

  5. Tambahkan kolom baru di tabel mysql besar