Microsoft SQL Server adalah Relational Database Management System (RDBMS) yang dikembangkan oleh Microsoft. Ini adalah produk yang sangat skalabel yang dapat dijalankan di semua hal mulai dari satu laptop, hingga jaringan server cloud berdaya tinggi, dan apa pun di antaranya.
Tentu saja, dengan "apa pun", itu masih perlu memenuhi persyaratan perangkat keras dan perangkat lunak yang biasa, tetapi persyaratan ini cukup sederhana, mengingat kemampuan SQL Server.
Menurut Microsoft, SQL Server adalah database nomor 1 yang paling banyak digunakan di dunia. Menurut berbagai sumber lain, ini lebih seperti nomor 2, 3, atau 4. Bagaimanapun, ini adalah salah satu sistem manajemen basis data paling populer di dunia.
Sejak rilis SQL Server 1.0 pada tahun 1989, SQL Server telah berkembang menjadi platform informasi perusahaan yang sebenarnya. Meskipun fungsi intinya adalah RDBMS, SQL Server telah menjadi lebih dari itu. SQL Server 2016 menyertakan alat intelijen bisnis bawaan, serta berbagai alat analisis dan pelaporan. Ini ada di atas alat manajemen basis data seperti pembuatan basis data, pencadangan, replikasi, keamanan, dan banyak lagi.
Tutorial ini lebih berfokus pada alat manajemen basis data.
Alat Manajemen Basis Data
SQL Server hadir dengan sejumlah alat untuk membantu Anda dengan administrasi database dan tugas pemrograman.
Beberapa tugas administrasi dan pemrograman database yang umum dapat mencakup:
- Membuat &memelihara basis data
- Membuat &memelihara tabel
- Membuat &memelihara objek database lain seperti prosedur tersimpan, tampilan, dll
- Membuat &memelihara dan menjadwalkan pencadangan data
- Replikasi (misalnya, membuat salinan database)
- Membuat &memelihara pengguna, peran, dll
- Tugas pengoptimalan
Ini adalah beberapa dari banyak tugas yang mungkin perlu dilakukan oleh administrator database (DBA). SQL Server menyediakan sarana untuk melakukan tugas-tugas ini.
Sistem Basis Data Klien/Server
SQL Server adalah klien/server DBMS, sebagai lawan dari desktop sistem seperti Access.
Sistem klien/server dirancang untuk berjalan di server pusat - atau server - sehingga banyak pengguna dapat mengakses data yang sama secara bersamaan dari seluruh jaringan. Pengguna biasanya mengakses database melalui aplikasi.
Misalnya, CRM perusahaan berbasis web dapat digunakan oleh karyawan di berbagai kota, atau bahkan negara, semua membaca dan memperbarui data melalui browser mereka.
Umumnya, itu adalah aplikasi CRM yang menyediakan fungsionalitas untuk pengguna ini (misalnya, CRM dapat dibangun menggunakan katakanlah, ColdFusion, HTML, dan JavaScript). Ini adalah database yang menyimpan data dan membuatnya tersedia. Namun, SQL Server menyertakan beberapa fitur berguna yang dapat membantu aplikasi dalam menyediakan fungsionalitasnya.
Basis data klien/server lainnya termasuk MySQL, Oracle, dan PostgreSQL, untuk beberapa nama.
Peningkatan SQL Server 2016
SQL Server 2016 menyertakan sejumlah peningkatan dari pendahulunya, SQL Server 2014. Mungkin diperlukan tutorial yang sama sekali baru untuk mencantumkannya secara detail, tetapi singkatnya, peningkatan di SQL Server 2016 selama 2014 meliputi:
- Keamanan yang lebih baik
- Dengan Selalu Terenkripsi, Keamanan Tingkat Baris, dan penyembunyian data Dinamis
- Ketersediaan lebih tinggi
- Termasuk Grup Ketersediaan AlwaysOn, Cloud Witness, Ruang Penyimpanan Langsung, kluster Grup Kerja
- Mesin basis data yang ditingkatkan
- Peningkatan TempDB, Penyimpanan Kueri, Database Peregangan,
- Analisis lainnya
- Peningkatan tabel, integrasi R)
- Berbagai peningkatan pada pelaporan
- Penelusuran, pencitraan merek khusus, pengoptimalan untuk peramban modern, seluler, dll
Edisi SQL Server 2016
SQL Server 2016 hadir dalam lima edisi:
- Perusahaan
- Standar
- Pengembang
- Web
- Ekspres