Apa Itu SQL Server – Artikel kali ini akan membahas tentang SQL Server, dimana pada artikel ini akan mencoba menjelaskan dan menjabarkan secara ringkas pengertian sql server, membahas fungsi yang dari edisi sql server yang berbeda serta tools apa saja yang akan digunakan untuk mengoperasikan sql server.
Baca juga : Perbandingan SQL Server dan MySql
Pengertian SQL Server
SQL Server adalah sebuah platform database management system (
sistem manajemen database relasional / RDBMS) yang biasanya dioperasikan oleh seorang DBA (database administrator) dan dirancang untuk aplikasi klien. Untuk strukturnya, sql server sendiri terdiri dari beberapa komponen seperti database engines, analysis services, integration services dan lain-lain. SQL Server sendiri terhubung ke aplikasi klien melalui sebuah instance, instance sendiri adalah sebuah database engines yang mana dalam sebuah instance kita dapat memiliki beberapa database sekaligus dan dalam satu server kita dapat memliki beberapa instance yang berbeda. Untuk edisi, sql server memiliki beberapa edisi seperti parallel data warehouse, enterprise, express dan lain-lain.
SQL Server Components
Lebih dari sekedar database engine, sql server memiliki komponen-komponen pendukung yang dapat dimanfaatkan untuk keperluan business intelligence.
Komponen | Deskripsi |
Database Engine | Database engine merupakan inti dari sql server platform, komponen sql server inilah yang memungkinkan kita untuk melakukan olah data (ralasi database berbasis SQL) pada suatu host (OLTP / Online Transaction Processing). |
Analysis Services | SQL Server Analysis Services atau biasa disingkat SSAS, adalah sebuah online analytical processing (OLAP) yang biasa digunakan untuk data analysis dan data mining. |
Integration Services | SQL server integration services atau disingkat SSIS, merupakan komponen sql server yang biasa digunakan untuk menghubungkan perpindahan data antara sql server dan external systems. |
Reporting Services | SQL server reporting services atau SSRS adalah sebuah reporting tools berbasis web service. |
Master Data Services | SQL server master data services atau MDS adalah tools untuk mengelola master atau reference data. |
Data Quality Services | SQL server data quality services atau DQS adalah tools yang digunakan untuk data cleansing dan data matching. |
Stream Insight | SQL server Stream Insight adalah sebuah tools yang digunakan untuk membangun aplikasi stream atau real-time data. |
Full-Text Search | Merupakan fitur database engine yang memungkinkan pencarian data secara semantic dan text-based. |
Replication | Merupakan fitur database engine yang digunakan untuk mensinkronkan data. |
SQL Server Instances
Sql server memungkinkan kita untuk dapat menginstall beberapa instances sekaligus pada sebuah server, hal ini terkadang diperlukan saat kita membutuhkan konfigurasi khusus untuk keperluan aplikasi yang sedang dikembangkan atau saat kita membutuhkan versi atau edisi sql server yang berbeda dan lain-lain.
Secara garis besar instances dibagi dua yaitu default dan named instances, default instances adalah instances utama dan wajib ada pada sebuah server (dan hanya ada satu) sedangkan named instances bisa dibuat lebih dari satu (contoh : server-name/instance-name).
SQL Server Editions
Sql server memiliki beberapa edisi untuk keperluan yang berbeda-beda.
Edisi | Fungsi |
Parallel Data Warehouse | Menggunakan metode massively parallel processing (MPP) yang memungkinkan pengeksekusian query untuk dalam julmah yang sangat banyak dengan cepat. |
Enterprise | Merupakan edisi sql server paling lengkap. |
Business Intelligence | Edisi sql server standar diitambah fitur business intelligence. |
Standar | Edisi standard dari sql server. |
Express | Edisi mini sql server yang bisa digunakan untuk aplikasi berskala kecil. |
Compact | SQL server edisi gratis yang stand-alone, biasa digunakan untuk aplikasi mobile. |
Developer | SQL server untuk para developer, memiliki semua fitur namun tidak bisa digunakan pada sebuah server production. |
Web | Platform sql server untuk public websites dan aplikasi. |
Microsoft Azure SQL Database | Memungkinkan untuk mengambangkan sebuah database aplikasi berbasis cloud. |
Apa Itu SQL Server?
Kesimpulannya, sql server adalah suatu platform yang bisa dikatakan memiliki koponen pendukung yang lengkap, sql server sendiri juga memiliki banyak edisi yang bisa digunakan sesuai kebutuhan, sql server sendiri juga memungkinkan untuk membangun sebuah asplikasi database dari skala yang kecil, sedang, besar bahkan skala enterprise sekalipun, bahkan dengan adanya parallel data warehouse memungkinkan kita untuk dapat menggunakna sql server sebagai sebuah data warehouse, sekian terima kasih.