[ad_1]
Ada sejumlah besar information di luar sana, dan itu berkembang setiap hari. Itu sebabnya kami membutuhkan database SQL Server untuk mengawasi informasi dengan begitu pengguna bisa mengaksesnya dengan mudah. Tetapi, pertama -tama, foundation information membutuhkan manajemen, dan di situlah hal -hal seperti Microsoft SQL Server memasukkan gambar.
ADVERTISEMENT
SCROLL TO RESUME CONTENT
Artikel ini menangani titik -titik halus arsitektur SQL Server, apa SQL Server, penggunaan MS SQL Server, bagaimana Windows SQL Server tetap berhubungan dengan subjek, dan masalah SQL Server lainnya. Tapi mari kita mulai dengan elementary dan menetapkan beberapa definisi.
Apa itu SQL Server?
SQL Server adalah sistem manajemen foundation information relasional (atau RDBMS) yang dikembangkan oleh Microsoft. Itu dirancang khusus dan diatur untuk bersaing dengan database MySQL dan Oracle. SQL Server memberi dukungan ANSI SQL, bahasa standar SQL (Bahasa Kueri Struktur). Tetapi, SQL Server hadir dengan iterasi bahasa SQL, bahasa berpemilik Microsoft yang disebut T-SQL (atau Transact-SQL).
Server SQL menyediakan penyimpanan information berkinerja tinggi. Mereka mengelola set information besar -besaran di setiap komputer yang terpasang pada jaringan. Perbedaan utama antara SQL Server dan Windows SQL Server adalah tujuannya. Server SQL mendatanya information mentah: Server Windows memungkinkan pengguna mendatanya information yang diformat seperti spreadsheet, proyek, gambar, dan dokumen Phrase. Anda bisa mempelajari lebih lanjut tentang SQL dengan mengklik di sini dan menonton educational.
Sistem manajemen foundation information relasional adalah kumpulan kemampuan dan program yang membantu pengguna membuat, mengelola, mengatur, dan berinteraksi dengan database relasional. Sistem manajemen database relasional mendatanya information dalam bentuk tabel, kebanyakan dari mereka memakai SQL untuk bekerja dengan database.
Menjelaskan Arsitektur SQL Server
Tiga komponen utama membentuk Arsitektur SQL Server: Lapisan Protokol, Mesin Relasional, dan Mesin Penyimpanan. Berikut diagram arsitektur SQL Server Microsoft.
Sekarang kami mengalihkan perhatian kami ke trio komponen SQL Server primer. Jadi persiapkan diri Anda; Kami akan dapatkan teknis.
Lapisan Protokol
Lapisan ini memberi dukungan tiga jenis arsitektur server klien, ditambah aliran.
- Memori bersama. Klien dan SQL Server dijalankan pada mesin yang sama dan bisa berkomunikasi dengan protokol memori bersama.
- TCP/IP. Protokol ini memungkinkan klien dan server SQL untuk berinteraksi meski demikian mereka diinstal pada mesin terpisah dan saling terpencil.
- Bernama pipa. Protokol ini memungkinkan klien dan server SQL melalui jaringan arena lokal (LAN).
- Tds. Ketiga protokol memakai paket aliran information tabel. Paket -paket ini memungkinkan switch information dari mesin klien ke mesin server.
Mesin relasional
Ini juga disebut prosesor kueri, dan berisi komponen SQL Server yang menyelesaikan dengan tepat apa yang harus segera dilakukan kueri dan bagaimana cara terbaik mencapainya. Mesin relasional menjalankan kueri pengguna dengan meminta information dari mesin penyimpanan dan memproses hasil yang dikembalikan. Mesin mempunyai tiga komponen utama:
- CMD Parser: Tujuan utama CMD Parser adalah melihatnya kueri untuk kesalahan semantik dan sintaksis, kemudian menghasilkan pohon kueri. Parser adalah komponen mesin relasional pertama yang menerima information kueri.
- Pengoptimal: Pengoptimal bekerja pada algoritma lengkap dan heuristik bawaan untuk terlepas dari segalanya meminimalkan waktu berjalan kueri dan membuat rencana eksekusi. Perhatikan bahwa pengoptimal menemukan rencana termurah, bukan yang sangat baik.
- Eksekutor Kueri: Pelaksana membuat information Eksekusi Logika Mengambil Information. Ketika pelaksana menerima information dari mesin penyimpanan, hasilnya diterbitkan ke lapisan protokol. Setelah hasilnya dipublikasikan, information yang dihasilkan diberikan kepada pengguna akhir.
Mesin penyimpanan
Mesin penyimpanan mendatanya information dalam sistem penyimpanan seperti SAN atau disk dan mengambilnya saat dibutuhkan.
- Jenis document. Mesin penyimpanan mempunyai tiga document: document primer, sekunder, dan log.
- Metode akses. Komponen ini berinteraksi antara pelaksana kueri dan manajer buffer dan log transaksi.
- Manajer Buffer. Komponen ini mengelola fungsi inti untuk tiga modul berikut:
- Rencanakan cache. Manajer buffer mencari tau rencana eksekusi yang ada yang disimpan dalam cache rencana.
- Parsing information. Manajer buffer kemudian menyediakan akses ke information yang diperlukan.
- Halaman kotor. Halaman -halaman ini tahan information logika pemrosesan manajer transaksi.
- Manajer Transaksi. Manajer transaksi aktif ketika ada transaksi yang tidak terpilih dan mengelola transaksi ini memakai manajer log dan kunci.
Riwayat dan Edisi Versi Server SQL
SQL Server telah ada sepanjang lebih dari tiga dekade dan telah melalui beberapa versi.
- 1989. Microsoft dan Sybase dirilis versi 1.0
- 1993. Microsoft dan Sybase memberhentikan kemitraan mereka, namun Microsoft mendatanya hak SQL Server
- 1998. Microsoft merilis SQL Server 7.0, penulisan ulang utama
- 2000. Microsoft merilis SQL Server 2000
- 2005. Microsoft merilis SQL Server 2005
- 2008. Microsoft merilis SQL Server 2008
- 2010. Microsoft merilis SQL Server 2008 R2, menambahkan layanan baru dan sistem manajemen information grasp
- 2012. Microsoft merilis SQL Server 2012
- 2014. Microsoft merilis SQL Server 2014
- 2016. Microsoft merilis SQL Server 2016
- 2017. Microsoft merilis SQL Server 2017, termasuk dukungan Linux
- 2019. Microsoft merilis SQL Server 2019, mempromosikan kelompok information besar
SQL Server hadir dalam edisi populer berikut:
- SQL Server Undertaking. Dirancang untuk operasi bisnis kelas atas, skala besar, misi. Ini menawarkan analitik canggih, keamanan kelas atas, dan pembelajaran mesin, untuk beberapa nama
- Standar SQL Server. Paling cocok untuk aplikasi mid-tier dan information mart dan termasuk pelaporan dasar dan analitik
- SQL Server Internet. Dirancang untuk memberikan host internet opsi entire biaya kepemilikan. Ini menawarkan kemampuan keterjangkauan, skalabilitas, dan manajemen untuk properti internet kecil sampai besar
- Pengembang SQL Server. Seperti edisi perusahaan namun dirancang untuk lingkungan non-produksi dan terutama digunakan untuk bangunan, tes, dan demo
- SQL Server Specific. Penawaran sumber terbuka dan entry-level yang dirancang untuk aplikasi skala kecil
MS SQL Server sebagai arsitektur klien-server
Klien adalah aplikasi yang memberikan permintaan ke MS SQL Server, yang berada di mesin tertentu. Server bisa memproses information enter berdasarkan permintaan. Dalam hal apa pun, server merespons dengan information output yang diproses.
Untuk alasan itu, masalah sederhana untuk menyampaikan bahwa klien adalah pihak yang mengajukan permintaan, dan server adalah pihak yang memulai proses yang terlepas dari segalanya memenuhi permintaan itu.
Komponen Arsitektur SQL Server
MS SQL Server terdiri dari serangkaian layanan dan komponen:
- Mesin Foundation Information: Komponen ini bertanggung jawab untuk penyimpanan, mengamankan information, dan pemrosesan transaksi cepat.
- SQL Server: Layanan ini berawal, berhenti, berhenti, dan melanjutkan example Microsoft SQL Server (yang akan kami bahas nanti). Nama yang bisa dieksekusi adalah sqlservr.exe.
- SQL Server Agent: Agen ini mengasumsikan peran penjadwal tugas dan memicu baik dengan peristiwa atau sesuai permintaan. Nama yang bisa dieksekusi adalah sqlagent.exe.
- SQL Server Browser: Browser ini mendengarkan permintaan yang masuk dan menghubungkannya ke example SQL Server yang diperlukan. Nama yang bisa dieksekusi adalah sqlbrowser.exe.
- Pencarian teks lengkap SQL Server: Pencarian ini memungkinkan pengguna untuk menjalankan kueri teks lengkap terhadap information karakter yang berada di tabel SQL. Nama yang bisa dieksekusi adalah fdlauncher.exe.
- SQL Server VSS Author: Komponen ini memungkinkan cadangan dan restorasi document information saat SQL Server tidak berjalan. Nama yang bisa dieksekusi adalah sqlwriter.exe.
- SQL Server Research Services and products (SSAS): Layanan ini menyediakan analisis information, penambangan information, dan fungsi pembelajaran mesin. SQL Server tersambung dengan bahasa pemrograman R dan Python untuk keperluan analitik canggih. Nama yang bisa dieksekusi adalah msmdsrv.exe.
- SQL Server Reporting Services and products (SSRS): Layanan ini menyediakan fitur pelaporan dan kemampuan pengambilan keputusan, termasuk integrasi Hadoop. Nama yang bisa dieksekusi adalah Reportingservicesservice.exe.
- SQL Server Integration Services and products (SSIS): Dalam hal apa pun, layanan ini menyediakan kemampuan transformasi ekstrak dan beban dari berbagai tipe information antar sumber. Singkatnya, itu mengubah informasi mentah menjadi informasi yang berguna. Nama yang bisa dieksekusi adalah msdtssrvr.exe.
Kerusakan example SQL Server dan kepentingannya
Kami menyebutkan contoh sebelumnya, jadi adil untuk menjelaskannya. SQL Server memungkinkan pengguna menjalankan beberapa layanan secara serentak, masing -masing dengan foundation information sendiri, port, login, dll. Contoh datang dalam dua jenis: primer dan dinamai.
Layanan utama adalah default, sedangkan layanan yang tersisa dinamai. Pengguna mengakses layanan utama baik melalui alamat IP -nya atau memakai nama server, untuk saat ini layanan bernama perlu menambahkan backslash dan nama example.
Berikut adalah keuntungan dari example SQL Server
Anda bisa menginstal dan menjalankan versi yang berbeda pada satu mesin
Pertama, Anda bisa mempunyai berbagai versi SQL Server yang berjalan pada satu mesin, dan setiap instalasi bekerja secara independen dari yang lain.
Contoh membantu mengurangi biaya pengoperasian SQL Server, terutama saat Anda membeli lisensi SQL Server. Pengguna dapatkan layanan yang berbeda dari berbagai contoh, jadi tidak perlu membeli satu lisensi untuk semua layanan.
Anda bisa mempertahankan lingkungan pengembangan, produksi, dan menguji secara terpisah
Andai Anda mempunyai sejumlah besar contoh SQL Server pada satu mesin, Anda bisa menetapkan contoh yang berbeda untuk pengembangan, produksi, dan tugas menguji.
Anda bisa mengurangi masalah database untuk saat ini
Andai Anda mempunyai semua layanan yang berjalan pada satu example SQL Server, ada kemungkinan lebih besar sekali untuk masalah berulang. Namun ketika layanan Anda berjalan pada berbagai contoh, Anda menghindari masalah ini.
Anda bisa memisahkan hak keamanan
Anda bisa memperhatikan lebih dekat untuk mengamankan example menjalankan layanan yang paling sensitif, bahkan ketika Anda mempunyai layanan yang berbeda berjalan pada example SQL Server lainnya.
Anda bisa mempertahankan server siaga
Andai example SQL Server gagal, itu bisa mengakibatkan pemadaman layanan. Namun andai Anda mempunyai server siaga, Anda tertutup andai server sementara turun. Anda bisa dengan mudah hingga tingkat layanan ini dengan memakai example SQL Server.
Penggunaan SQL Server
Dunia fashionable terus menghasilkan information baru dengan kecepatan yang menakjubkan, jadi kami membutuhkan database untuk mendatanya informasi dan sistem manajemen foundation information untuk membantu dapatkan manfaat dan nilai yang paling sejumlah besar dari informasi itu. Sebagai sistem manajemen foundation information, layanan SQL Server mencakup:
- Membuat database
- Memelihara foundation information
- Menganalisis information melalui SQL Server Research Services and products (SSAS)
- Membuat Laporan dengan Layanan Pelaporan SQL Server (SSRS)
- Melakukan Operasi ETL (Ekstrak, Transformasi, dan Muat) dengan SQL Server Integration Services and products (SSIS)
Anda dapat menjadi mahir server SQL
SimpleArn menawarkan kursus sertifikasi SQL yang melatih Anda untuk mulai bekerja dengan database SQL dan mengambil keuntungan penuh dari database dan arsitektur SQL Server dalam aplikasi Anda. Anda akan belajar cara menyusun database dengan benar, penulis pernyataan dan klausa SQL yang efisien, dan mengelola database SQL organisasi Anda untuk pertumbuhan yang bisa diskalakan.
Kursus ini adalah sumber yang sempurna untuk para profesional ambisius yang ingin meningkatkan, meningkatkan nilainya di organisasi mereka, atau bahkan mungkin saja mengambil beberapa langkah pertama ke karier baru di tempat lain. Jadi periksa Simplilearn hari ini, dan perluas prospek karier masa depan Anda!
(TagStotRanslate) SQL Server Structure (T) SQL Structure (T) SQL Server Database (T) Microsoft SQL Server (T) Windows SQL Server (T) MS SQL Server
[ad_2]
Sumber: simplilearn-com







