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

Perbandingan Teknis:Microsoft Access 2016 vs SQL Server 2016

Microsoft Access dan SQL Server adalah dua sistem manajemen basis data relasional dari Microsoft. Masing-masing memiliki kekuatan dan kelemahannya sendiri. Ada banyak kasus di mana Access adalah alat yang ideal untuk pekerjaan itu. Ada kalanya solusi yang lebih canggih seperti SQL Server lebih tepat.

Saat mencoba memutuskan mana yang akan digunakan, perbandingan spesifikasi teknis setiap sistem dapat sangat membantu. Di bawah ini adalah perbandingan berdampingan dari beberapa batasan teknis setiap sistem.

 Atribut Akses 2016 SQL Server 2016
Ukuran database maksimum (termasuk semua objek dan data) 2 GB, dikurangi ruang yang dibutuhkan untuk objek sistem. 524,272 terabyte
Ukuran data maksimum Apa pun yang tersisa setelah dikurangi objek sistem dari 2 GB. 16 terabyte
Jumlah maksimum pengguna simultan / koneksi bersamaan 255 32,767
Jumlah maksimum kolom/bidang per tabel 255 1.024 untuk tabel nonlebar

30.000 untuk tabel lebar

Jumlah karakter dalam bidang Teks (Access)

Byte per varchar(max), varbinary(max), xml, teks, atau kolom gambar (SQL Server)

255 2^31-1
Jumlah karakter dalam bidang Teks Panjang (Access), atau per ntext atau kolom nvarchar(max) (SQL Server) 65.535 saat memasukkan data melalui antarmuka pengguna;
1 gigabyte penyimpanan karakter saat memasukkan data secara terprogram.4,000 saat properti UnicodeCompression bidang diatur ke Ya. Batas ini juga berlaku untuk bidang Objek OLE.
2^30-1
Jumlah indeks dalam sebuah tabel 32 termasuk indeks yang dibuat secara internal untuk memelihara hubungan tabel, bidang tunggal, dan indeks komposit. 999 indeks nonclustered per tabel.

8 indeks per tabel dengan memori yang dioptimalkan.

Jumlah karakter dalam pernyataan SQL  Sekitar 64.000* 65.536 * Ukuran paket jaringan

Ukuran Paket Jaringan adalah ukuran paket aliran data tabular (TDS) yang digunakan untuk berkomunikasi antara aplikasi dan Mesin Basis Data relasional. Ukuran paket default adalah 4 KB, dan dikendalikan oleh opsi konfigurasi ukuran paket jaringan.

Jumlah objek dalam database 32,768  2.147.483.647
Jumlah bidang/kolom per kunci asing 10  16
Jumlah bidang/kolom per kunci utama  10 16
Jumlah bidang/kolom per indeks  10 16

Jika tabel berisi satu atau lebih indeks XML, kunci pengelompokan tabel pengguna dibatasi hingga 15 kolom karena kolom XML ditambahkan ke kunci pengelompokan indeks XML utama. Di SQL Server, Anda dapat menyertakan kolom nonkey dalam indeks nonclustered untuk menghindari batasan maksimum 16 kolom kunci.

 Jumlah bidang/kolom dalam recordset/pernyataan SELECT  255  4.096
Jumlah subkueri bersarang  50*  32

*Mungkin lebih rendah jika kueri menyertakan bidang pencarian multinilai.

Perhatikan bahwa spesifikasi teknis hanyalah salah satu dari banyak faktor yang harus Anda pertimbangkan saat memilih RDBMS. Faktor lain yang perlu dipertimbangkan mungkin termasuk:

  • Fitur yang disertakan dalam setiap RDBMS
  • Biaya untuk membeli
  • Biaya pemeliharaan
  • Persyaratan pelatihan
  • Interoperabilitas dengan sistem lain
  • Persyaratan keamanan
  • Kemampuan untuk menyesuaikan

Sumber

  1. “Akses Spesifikasi 2016”. Situs web Dukungan Microsoft Office. Diakses pada 5 Juni 2016.
  2. “Spesifikasi Kapasitas Maksimum untuk SQL Server”. Dokumentasi Teknis SQL Server 2016. Jaringan Pengembang Microsoft. Diakses pada 5 Juni 2016.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengukur Kinerja Kueri:Biaya Kueri Rencana Eksekusi vs Waktu yang Dibutuhkan

  2. Kapan saya harus menggunakan CROSS APPLY daripada INNER JOIN?

  3. Cara Menampilkan Tanggal dalam Format Tanggal AS di SQL Server (T-SQL)

  4. Bagaimana menjalankan kueri yang sama pada semua database pada sebuah instance?

  5. SQL server mengabaikan kasus dalam ekspresi where