Rumah > Artikel > pangkalan data > Apakah perbezaan antara pelayan oracle dan sql
Perbezaan: 1. Oracle tidak menyerahkan secara automatik secara lalai, manakala Sql Server secara automatik menyerahkan secara lalai 2. Oracle menyokong sepenuhnya transaksi, dan Sql Server hanya boleh menyokong transaksi apabila ia tidak diserahkan secara automatik; tidak dikunci semasa sandaran logik Data, data mesti dikunci semasa sandaran logik Pelayan Sql, dsb.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.
Syarikat rasmi:
Oracle ialah satu set produk perisian teras yang dibangunkan oleh syarikat ORACLE Amerika (Oracle
SqlServer dibangunkan bersama oleh Microsoft, Sybase dan Ashton-Tate, dan kini dimiliki oleh Microsoft; >
🎜> Beberapa; SqlServer hebat dalam pernyataan sql, diringkaskan dalam dua simpulan bahasa:
Bersikap rendah hati, langkah demi langkah;
Oracle menulis baris operasi sql yang diserahkan ke dalam fail log dalam talian dan menyimpannya ke cakera boleh dipulihkan pada bila-bila masa; >
Sql Server secara automatik menyerahkan secara lalai dan pengguna boleh menghentikannya secara manual (KILL); );
Sokongan untuk transaksi:
"kawalan konkurensi optimistik"
SqlServer mengawal kunci kongsi, kunci eksklusif dan kunci kemas kini
Oracle tidak mengunci data semasa sandaran logik, dan data yang disandarkan adalah konsisten
SqlServer perlu mengunci data semasa sandaran logik untuk memastikan data yang disandarkan adalah konsisten; akan menjejaskan perniagaan biasa ;
Salin sandaran:
Oracle mempunyai kedua-dua tolak atau tarik data tradisional replikasi; mekanisme pemulihan bencana dwi-mesin atau berbilang mesin, serta alat sandaran panas yang matang, secara automatik boleh menukar pangkalan data sandaran kepada pangkalan data utama apabila terdapat masalah dengan pangkalan data utama Tetapi pengurusan konfigurasi adalah lebih rumit; Sandaran salinan sahaja bagi SQL Server ialah sandaran SQL Server yang berasingan daripada jujukan sandaran SQL Server biasa. Biasanya, mengambil sandaran
mengubah pangkalan data dan mempengaruhi cara sandaran berikutnya dipulihkan . Gunakan hanya untuk: sandaran yang dilakukan untuk tujuan khas tanpa menjejaskan keseluruhan proses sandaran dan pemulihan pangkalan data.
awr, addm, sqltrace, tkproof, dll.
; 🎜>, alat Penalaan prestasi termasuk
MySQL ialah pangkalan data jenis ringan, dan percumaSumber terbuka
, tiada perkhidmatan untuk memulihkan dataOracle ialah pangkalan data berat, ada bayaran, syarikat Oracle mempunyai sebarang perkhidmatan untuk pangkalan data Oracle SqlServer ialah pangkalan data jenis berat, mengecas (bekerjasama dengan Java), dan juga pembekal sokongan; :
Kelebihan Oracle
Kelebihan SqlServer
Tutorial yang disyorkan: "Tutorial Oracle"
Atas ialah kandungan terperinci Apakah perbezaan antara pelayan oracle dan sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!