Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apa pro dan kontra dari OleDB versus SQLClient?

OleDb lebih umum. Jika Anda pernah pindah ke tipe database yang berbeda di masa depan, ada kemungkinan besar itu akan memiliki driver Ole dan Anda tidak perlu mengubah banyak kode.

Di sisi lain, driver asli Server Sql seharusnya lebih cepat seperti yang Anda katakan, dan memiliki dukungan parameter yang lebih baik (parameter dapat menggunakan nama dan tidak memiliki agar teratur).

Dalam pengalaman pribadi saya, saya tidak pernah melihat perbedaan kecepatan; Saya juga tidak dapat menemukan apa pun untuk mendukung klaim tersebut. Saya menduga keunggulan kinerja itu nyata, tetapi Anda harus memproses jutaan rekaman sebelum dapat mulai mengukurnya.

Apa yang saya perhatikan membuat perbedaan yang berarti adalah pesan kesalahan. Saya mengalami masalah dengan aplikasi OleDb lama, dan saya mengalihkannya ke SqlClient karena putus asa. Tentu saja, itu masih tidak berhasil, tetapi pesan kesalahan yang lebih baik memberikan informasi baru yang cukup sehingga saya dapat memperbaiki masalah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Windows Server 2008 sebagai mesin pengembangan - langkah demi langkah

  2. Transpose satu set baris sebagai kolom di SQL Server 2000

  3. Menggabungkan Informasi dari dua set data di SSRS R2 2008

  4. SQL Server 2008 R2 - Pulau dan Kesenjangan

  5. Periksa apakah tanggal jatuh di antara tanggal mulai baris sebelumnya dan tanggal akhir