SQL Server 2008 vs Express
SQL Server adalah server basis data model relasional yang diproduksi oleh Microsoft. Dan SQL Server Express adalah versi diperkecil dari SQL Server yang gratis, tetapi memiliki fitur terbatas dibandingkan dengan versi lengkap. Versi terbaru dari SQL Server adalah SQL Server 2008 R2 dan Edisi Express yang sesuai adalah SQL Server Express 2008.
Microsoft SQL Server terutama menggunakan T-SQL (yang merupakan ekstensi untuk SQL) dan ANCI SQL, sebagai bahasa kueri. Ini mendukung Integer, Float, Desimal, Char, Varchar, biner, Teks dan beberapa tipe data lainnya. Tipe komposit yang ditentukan pengguna (UDT) juga diperbolehkan. Basis data dapat berisi tampilan, prosedur tersimpan, indeks dan batasan selain tabel. Data disimpan dalam tiga jenis file. Itu adalah file .mdf, .ndf dan .ldfextension untuk masing-masing menyimpan data primer, data sekunder, dan data log. Untuk memastikan bahwa basis data akan selalu kembali ke kondisi konsisten yang diketahui, ia menggunakan konsep transaksi. Transisi diimplementasikan menggunakan log tulis-depan. SQL Server juga mendukung konkurensi. Permintaan menggunakan T-SQL adalah mode utama pengambilan data. SQL Server melakukan optimasi permintaan untuk peningkatan kinerja. Ini juga memungkinkan prosedur tersimpan, yang merupakan kueri T-SQL yang diparameterisasi yang disimpan di server itu sendiri dan tidak dijalankan oleh aplikasi klien seperti kueri normal. SQL Server termasuk SQL CLR (Common Language Runtime) yang digunakan untuk mengintegrasikan server dengan .NET Framework. Karena itu, Anda dapat menulis prosedur tersimpan dan pemicu dalam bahasa .NET apa pun seperti C # atau VB.NET. UTD juga dapat didefinisikan menggunakan bahasa .NET. Kelas-kelas di ADO.NET dapat digunakan untuk mengakses data yang disimpan dalam database. Kelas ADO.NET menyediakan fungsionalitas bekerja dengan tabular atau baris data tunggal, atau metadata internal. Ini juga menyediakan dukungan XQuery, yang menyediakan akses ke fitur XML di SQL Server. SQL Server juga menyediakan layanan tambahan seperti Broker Layanan, Layanan replikasi, layanan analisis, layanan pelaporan, Layanan Notifikasi, Layanan Integrasi, dan Pencarian Teks Lengkap.
Seperti disebutkan di atas, SQL Server Express adalah edisi SQL Server yang diperkecil, dapat diunduh secara bebas. Oleh karena itu, jelas memiliki beberapa keterbatasan dibandingkan dengan versi lengkap. Untungnya, tidak ada batasan pada jumlah basis data atau jumlah pengguna yang didukung oleh server. Namun, edisi Express hanya dapat menggunakan prosesor tunggal, memori 1GB, dan file basis data 10GB. Sangat cocok untuk penyebaran XCOPY karena seluruh basis data disimpan dalam satu file dengan tipe .mdf. Batasan teknis lainnya adalah tidak adanya layanan Analisis, Integrasi, dan Pemberitahuan. Tetapi secara keseluruhan, edisi Express sangat bagus untuk tujuan pembelajaran karena dapat digunakan secara gratis untuk membangun aplikasi desktop dan web skala kecil.
Perbedaan utama antara SQL Server dan edisi SQL Server Express • SQL Server adalah produk komersial sementara SQL Server Express dapat diunduh secara bebas, diperkecil versi SQL Server. • SQL Server ditargetkan untuk beban kerja perusahaan yang membutuhkan redundansi dan alat-alat Business Intelligence terintegrasi, sedangkan edisi Express adalah basis data level pemula yang ideal untuk tujuan pembelajaran • Ketika datang ke jumlah CPU, jumlah memori dan ukuran database, edisi Express memiliki kinerja lebih sedikit dibandingkan dengan SQL Server. Itu hanya dapat menggunakan prosesor tunggal, memori 1GB, dan file database 10GB. • Layanan tambahan seperti layanan Pelaporan dan Analisis tidak ada dalam edisi SQL Server Express.
|