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
- “Akses Spesifikasi 2016”. Situs web Dukungan Microsoft Office. Diakses pada 5 Juni 2016.
- “Spesifikasi Kapasitas Maksimum untuk SQL Server”. Dokumentasi Teknis SQL Server 2016. Jaringan Pengembang Microsoft. Diakses pada 5 Juni 2016.