SQL Server adalah sistem manajemen basis data relasional, atau RDBMS, yang dikembangkan dan dipasarkan oleh Microsoft.
Mirip dengan perangkat lunak RDBMS lainnya, SQL Server dibangun di atas SQL , bahasa pemrograman standar untuk berinteraksi dengan database relasional. SQL Server terikat dengan Transact-SQL, atau T-SQL, implementasi SQL Microsoft yang menambahkan satu set konstruksi pemrograman berpemilik.
SQL Server bekerja secara eksklusif di lingkungan Windows selama lebih dari 20 tahun. Pada 2016, Microsoft membuatnya tersedia di Linux. SQL Server 2017 menjadi tersedia secara umum pada Oktober 2016 yang berjalan di Windows dan Linux.
Arsitektur SQL Server
Diagram berikut menggambarkan arsitektur SQL Server:
SQL Server terdiri dari dua komponen utama:
- Mesin Basis Data
- SQLOS
Mesin Basis Data
Komponen inti dari SQL Server adalah Database Engine. Mesin Basis Data terdiri dari mesin relasional yang memproses kueri dan mesin penyimpanan yang mengelola file basis data, halaman, indeks, dll. Objek basis data seperti prosedur tersimpan , tampilan , dan pemicu juga dibuat dan dijalankan oleh Mesin Basis Data.
Mesin Relasional
The Relational Engine contains the components that determine the best way to execute a query. The relational engine is also known as the query processor.
The relational engine requests data from the storage engine based on the input query and processed the results.
Some tasks of the relational engine include querying processing, memory management, thread and task management, buffer management, and distributed query processing.
Storage Engine
The storage engine is in charge of storage and retrieval of data from the storage systems such as disks and SAN.
SQLOS
Under the relational engine and storage engine is the SQL Server Operating System or SQLOS.
SQLOS provides many operating system services such as memory and I/O management. Other services include exception handling and synchronization services.
SQL Server Services and Tools
Microsoft menyediakan alat dan layanan manajemen data dan intelijen bisnis (BI) bersama-sama dengan SQL Server.
Untuk manajemen data, SQL Server menyertakan SQL Server Integration Services (SSIS), SQL Server Data Quality Services, dan SQL Server Master Data Services. Untuk mengembangkan database, SQL Server menyediakan alat Data SQL Server; dan untuk mengelola, menyebarkan, dan memantau database SQL Server memiliki SQL Server Management Studio (SSMS).
Untuk analisis data, SQL Server menawarkan SQL Server Analysis Services (SSAS). SQL Server Reporting Services (SSRS) menyediakan laporan dan visualisasi data. Teknologi Layanan Pembelajaran Mesin muncul pertama kali di SQL Server 2016 yang diubah namanya dari Layanan R.
Edisi SQL Server
SQL Server memiliki empat edisi utama yang memiliki layanan dan alat yang dibundel berbeda. Dua edisi tersedia gratis:
Edisi Pengembang SQL Server untuk digunakan dalam pengembangan dan pengujian basis data.
SQL Server Expression untuk database kecil dengan ukuran kapasitas penyimpanan disk hingga 10 GB.
Untuk aplikasi yang lebih besar dan lebih kritis, SQL Server menawarkan edisi Enterprise yang mencakup semua fitur SQL Server.
SQL Server Standard Edition memiliki kumpulan fitur parsial Edisi Perusahaan dan batasan pada Server mengenai jumlah inti prosesor dan memori yang dapat dikonfigurasi.
Untuk informasi mendetail tentang SQL Editions, lihat Server Server 2019 Editions yang tersedia .
Dalam tutorial ini, Anda memiliki gambaran singkat tentang SQL Server termasuk arsitektur, layanan, alat, dan edisinya.
Content Writer