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

Windows 8 &MySQL? Apa saja pilihan saya?

Saya sangat menyarankan agar program klien tidak terhubung langsung ke server database melalui Internet, karena alasan berikut:

  • Library klien dirancang dan dibangun dengan asumsi bahwa database berada di bawah beberapa milidetik, terutama protokol yang sangat cerewet (MSSQL adalah salah satunya). Akibatnya, operasi singkat mungkin memakan waktu lebih lama.
  • Ini adalah kewajiban keamanan, Anda tidak hanya mengekspos server database Anda ke Internet, tetapi Anda juga menyematkan detail koneksi (seperti kata sandi) di aplikasi Anda.
  • Itu tidak cocok untuk skalabilitas. Bagaimana jika Anda memperkenalkan beberapa server database load-balanced atau failover, Anda harus menulis ulang klien Anda.
  • Ini juga mengasumsikan bahwa tidak akan ada masalah konektivitas. Banyak jaringan (terutama jaringan seluler) membatasi aktivitas di luar port 80/443 untuk mencegah penyalahgunaan jaringan mereka (seperti pengguna zombie yang meluncurkan serangan).

Solusi ideal dalam kasus ini adalah mengembangkan frontend layanan web untuk database Anda; aplikasi Anda kemudian akan berinteraksi dengan layanan web alih-alih database Anda. Ini memiliki keuntungan lain.

Tentu saja, klien (terutama klien seluler) harus menggunakan cache data agar aplikasi tetap berfungsi saat offline.

Kembali ke topik:dengan asumsi Anda masih ingin menggunakan koneksi langsung, maka saya tidak mengerti mengapa perpustakaan klien MySQL tidak berfungsi pada 4.5. Anda dapat memodifikasi manifes/konfigurasi Majelis sehingga akan berjalan pada versi .NET CLR yang akan datang (Anda hanya akan mengalami masalah jika pustaka tersebut menggunakan tipe dan anggota yang telah dihapus atau bergantung pada perilaku yang diubah. Kerangka kerja .NET memiliki reputasi yang baik untuk kompatibilitas mundur dan maju).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLSTATE[HY000] [1045] Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:YA) symfony2

  2. Hibernate penguncian optimis..bagaimana cara kerjanya?

  3. Partisi Dinamis + BUAT SEBAGAI di HIVE

  4. Kueri MySQL berulang dari Python mengembalikan data yang sama

  5. DAYOFYEAR() Contoh – MySQL