Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Fitur Baru SQL Server 2019

Basis data terkemuka Microsoft adalah alat penting, dengan versi in-cloud dan lokal yang menyediakan alat penyimpanan dan analitik yang luar biasa. Ini juga menjadi aplikasi penting bagi ilmuwan data, memberikan struktur untuk membangun dan menguji model pembelajaran mesin. Ada lebih banyak lagi di SQL Server, dan versi rilis baru dapat menunjukkan di mana menurut Microsoft kebutuhan data Anda akan pergi selama beberapa tahun ke depan.

Seperti semua versi sebelumnya, versi terbaru Microsoft SQL Server 2019 juga dikemas dengan fitur dan kemampuan baru. Ini akan membantu organisasi mengevaluasi dan menguji data relasional dengan berbagai integrasi berbagai perangkat lunak. Dengan membuat tampilan data yang disederhanakan, pengguna dapat memiliki tampilan informasi yang komprehensif.

Versi baru SQL Server 2019 tersedia di versi Linux dan Windows dan dukungan untuk container dan Kubernetes ditambahkan. Menggunakan Docker, termasuk dukungan container dan SQL Server versi Linux adalah alternatif yang menarik, karena memungkinkan Anda membangun SQL Server dengan mesin analitik berbasis Kubernetes besar yang bekerja di seluruh data lake yang difasilitasi Azure menggunakan Apache Spark.

Sekarang mari kita lihat SQL Server 2019 yang baru Instalasi Pratinjau Teknis Komunitas (CTP 2.1)

Pemasangan

Pratinjau baru menyediakan tiga jenis opsi penginstalan – Basic, Custom, dan Download Media. Instalasi dasar membutuhkan lebih sedikit ruang disk, karena ini adalah file yang diperlukan untuk menjalankan instalasi dasar itu, sementara instalasi khusus menurunkan seluruh media instalasi SQL Server 2019. Instalasi dasar sudah cukup untuk sebagian besar tugas pengembang dasar. Saya akan merekomendasikan instalasi kustom untuk evaluasi penuh dan Download Media untuk menginstal di lebih dari satu mesin untuk mengevaluasi fitur cluster SQL Server.

Kemudian pilih jenis instalasi apa pun yang Anda inginkan dari Basic, Custom, dan Download Media. Saya ingin menggunakan Download Media, jadi saya mengkliknya. Kemudian proses pengunduhan dimulai, dan halaman berikut akan ditampilkan.

Kemudian pilih bahasa, jenis paket yang ingin Anda unduh, dan lokasi unduhan. Kemudian klik Unduh. Proses pengunduhan akan dimulai dan menampilkan progres pengunduhan media berikut.

Setelah unduhan selesai, itu akan menunjukkan kepada kita pesan unduhan berhasil.

Setelah pengunduhan media yang sesuai selesai, Anda akan dibawa melalui proses pemeriksaan prasyarat dan perubahan pengaturan yang harus Anda buat. Setelah melakukan perubahan, penginstalan akan selesai dalam waktu kurang dari 20 menit.

Kluster Data Besar

Versi terbaru SQL Server menyederhanakan analitik data besar untuk pengguna. Ini menggabungkan Apache Spark dan HDFS (Hadoop Distributed Filing System) dan menyediakan satu sistem terintegrasi. Server SQL baru memungkinkan Anda untuk membangun "Kluster Data Besar" menggunakan campuran wadah SQL Server dan Apache Spark melalui Kubernetes menggunakan fitur PolyBase SQL Server saat ini. Dengan bantuan Kubernetes lokal, yang didukung oleh cloud publik, Anda akan dapat menerapkan Kluster Big Data di AWS, di Azure, di GCP, dan juga di infrastruktur Anda sendiri.

Grup yang Selalu Tersedia

Untuk pertama kalinya, Always On Availability Groups diperkenalkan di SQL Server 2012. Sejak itu, Microsoft telah membuat beberapa peningkatan pada fitur ini di setiap rilis baru. Dengan cara yang sama, di SQL Server 2019, telah dilakukan perbaikan pada fitur ketersediaan tinggi dan pemulihan bencana. Di versi baru, Always On Availability Group dapat memiliki 5 replika sinkron (1 salinan utama dan 4 salinan sekunder) untuk tujuan failover, sedangkan ada 3 batasan di SQL Server 2017 sebelumnya.

Salah satu hal hebat tentang fitur ini adalah memungkinkan banyak duplikat database direproduksi di server yang berbeda. SQL Server 2019 dapat mengalihkan koneksi untuk aplikasi pelanggan dari replika sekunder ke replika utama. Ini berarti bahwa pelanggan dapat dialihkan ke replika utama tanpa menggunakan pendengar grup aksesibilitas, yang merupakan nama sistem virtual yang digunakan untuk menghubungkan pelanggan ke database dalam replika.

Dukungan UTF-8

Fitur ini memberikan penghematan penyimpanan yang signifikan. Versi baru mendukung penyandian UTF-8 yang banyak digunakan sebagai penyandian ekspor atau impor, atau tingkat kolom atau sebagai pengelompokan tingkat basis data untuk data teks. Dengan demikian, data string Unicode akan menggunakan lebih sedikit ruang penyimpanan daripada UTF-16 sebelumnya.

UTF-8 diizinkan di VARCHAR dan CHAR dan memperluas kemampuan saat membuat atau mengubah susunan objek dengan UTF-8. Dan Anda dapat menggunakan tipe data CHAR yang sudah dikenal daripada NCHAR, karena CHAR hanya membutuhkan 10 byte, sedangkan NCHAR membutuhkan 20 byte untuk penyimpanan data string Unicode yang sama.

Indeks online yang dapat dilanjutkan

Kemampuan yang paling menarik terkait dengan pengindeksan. Mungkin banyak administrator database menghadapi situasi yang buruk ketika operasi pengindeksan salah. Akhirnya, SQL Server 2019 telah hadir dengan fitur-fitur baru untuk mengatasi situasi ini. Saat indeks online yang dapat dilanjutkan dibuat, kami dapat menjeda proses pengindeksan dan kemudian melanjutkan dari tempat kami tinggalkan. Kita tidak perlu memulai lagi dari awal.

SQL Server 2019 baru mendukung pemulihan kegagalan pengindeksan. Proses mungkin gagal karena banyak faktor, seperti setelah kehabisan ruang disk atau setelah kegagalan database. Anda dapat melanjutkan proses pengindeksan, setelah Anda memperbaiki kesalahan yang menyebabkan operasi indeks macet tanpa harus memulai dari awal.

SQL Server 2019 baru juga mengurangi jumlah ruang log yang diperlukan saat Anda membuat indeks besar, dibandingkan dengan SQL Server 2017 sebelumnya.

Selain itu, SQL Server 2019 memiliki fitur baru untuk konversi online tabel penyimpanan baris konvensional ke indeks columnstore. Di SQL Server 2017 sebelumnya, konversi semacam itu hanya dapat dilakukan secara offline. Namun, dengan SQL Server 2019 versi terbaru dan Azure SQL Database, kita dapat membuat atau membuat ulang Membuat clustered columnstore indexes (CCI) secara online.

Pemrosesan Kueri Cerdas

Rangkaian Pemrosesan Kueri Cerdas yang baru dikembangkan untuk memperbaiki beberapa masalah eksekusi kueri umum dengan mengadopsi beberapa strategi korektif otomatis saat runtime. Ini menggunakan wawasan data umpan balik yang dikumpulkan dari eksekusi sebelumnya. Microsoft juga telah mulai memanfaatkan beberapa fitur ini di Azure SQL DB dan berencana untuk terus memperluas wilayah ini untuk SQL Server 2019. Gambar di atas menunjukkan area baru dan yang ditingkatkan dalam fitur Pemrosesan Kueri Cerdas.

Fitur tambahan untuk SQL Server di Linux

Microsoft telah menambahkan banyak fitur baru ke edisi Linux-nya. Mungkin pembaruan yang paling menarik adalah dukungan untuk replikasi data yang memungkinkan Anda membangun database SQL terdistribusi secara efektif, terutama yang terkait dengan versi Linux dari Koordinator Transaksi Terdistribusi.

Ekspansi signifikan lainnya dari versi Linux adalah kemampuan untuk mengatur Always On Availability Groups dalam container Docker yang diatur dengan Kubernetes. Selain itu, untuk Linux, Microsoft menyediakan image container bersertifikat dan menempatkan semua jendela dan image container untuk SQL Server 2019 dan SQL Server 2017 ke dalam Microsoft Container Registry.

Fitur tambahan penting lainnya – SQL Server 2019 di Linux mendukung OpenLDAP. Ini adalah bentuk sumber terbuka dari Protokol Akses Direktori Ringan. Meskipun OpenLDAP dapat bekerja secara mandiri dari Active Directory Microsoft, dukungan baru untuk OpenLDAP memungkinkan database SQL Server berbasis Linux untuk bergabung dengan Active Directory.

Selain itu, bagian penting lainnya dari SQL Server 2019, Microsoft telah menyertakan alat terintegrasi untuk membangun dan menguji model pembelajaran mesin di Linux. Dengan demikian, ini memungkinkan pengguna SQL Server di Linux untuk menjalankan aplikasi pembelajaran mesin yang ditulis dalam bahasa Python dan R.

Layanan Data Master (MDS)

Kontrol Silverlight diganti dengan HTML:Dukungan Silverlight untuk portal MDS tidak lagi diperlukan. Kontrol HTML sekarang akan melakukan fungsi yang sama.

Keamanan

Versi baru telah hadir dengan dukungan keamanan tingkat lanjut. Ini mengenkripsi data menggunakan teknologi enklave aman. Manajemen sertifikat sekarang terintegrasi ke dalam Manajer Konfigurasi SQL Server. Sertifikat SSL/TLS yang banyak digunakan terintegrasi untuk mengamankan akses ke instance SQL Server.

Akhirnya , dalam artikel ini, saya telah menyebutkan beberapa fitur yang ditingkatkan di versi baru SQL Server 2019. Namun, ada beberapa peningkatan signifikan yang datang ke area fungsional yang sering digunakan di SQL Server. Anda dapat menemukan area lain yang akan berguna di lingkungan SQL Server Anda. Versi pratinjau sekarang tersedia untuk Windows, Linux, dan Docker. Yang perlu Anda lakukan hanyalah mengunduhnya dan melihat apa yang dapat dilakukannya untuk Anda.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubah Kata Sandi untuk Login SQL Server

  2. Mesin Virtual Azure untuk Penggunaan SQL Server

  3. Apa batasan basis data?

  4. ACOS() Contoh di SQL Server

  5. Buat Fungsi Buatan Pengguna Skalar di SQL Server