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

Tren di tahun 2020 yang Harus Diwaspadai DBA

Dalam ekonomi berbasis data yang didukung oleh cloud saat ini, administrator database menemukan peran mereka dalam keadaan yang berubah-ubah. Dengan meningkatnya tingkat otomatisasi, semakin populernya infrastruktur cloud dan hybrid-cloud, dan panggilan bagi DBA untuk mendekati pekerjaan mereka dari perspektif bisnis, banyak DBA bertanya-tanya di mana mereka cocok dengan lingkungan baru ini.

Meskipun tampaknya peran DBA sedang berkurang, pada kenyataannya, itu berkembang dan berkembang — dan sekarang adalah waktu yang tepat untuk memperbarui keahlian Anda untuk mengimbanginya.

Berikut adalah empat tren utama yang harus diikuti DBA pada tahun 2020:

Kecerdasan Buatan dan Pembelajaran Mesin

Banyak DBA takut AI dan pembelajaran mesin akan membuat mereka kehilangan pekerjaan, tetapi ketakutan itu tidak berdasar. Jumlah besar data yang dihasilkan setiap detik berarti DBA bahkan lebih penting bagi organisasi mereka daripada sebelumnya.

Dengan memanfaatkan kekuatan AI dan pembelajaran mesin, DBA dapat menjauh dari perawatan dan manajemen rutin dan bergabung dengan sisi strategi rumah. DBA, dengan pengetahuan mereka tentang segala hal tentang basis data, adalah kandidat sempurna untuk tugas analisis data seperti:

  • Mendefinisikan arsitektur database
  • Membuat model data
  • Mengintegrasikan sumber data baru
  • Menyetel aplikasi bisnis
  • Mengelola konfigurasi keamanan
  • Melacak di mana data berada, apa yang diwakilinya, dan pengguna serta aplikasi mana yang dapat mengaksesnya

SQL Server 2019 telah memperkenalkan fitur AI dan pembelajaran mesin baru, termasuk pemrosesan kueri cerdas dan peningkatan kinerja yang digerakkan oleh AI, untuk lebih memperluas ketersediaan dan kinerja.

Platform-sebagai-Layanan

DBA memberikan ROI besar bagi organisasi mereka dengan mengidentifikasi dan menerapkan banyak manfaat dan penghematan biaya yang ditawarkan cloud, termasuk:

  • Penyesuaian kinerja untuk memangkas biaya basis data
  • Harga bayar sesuai pemakaian
  • Penyediaan lebih cepat
  • Tidak ada masalah penyimpanan
  • Ketersediaan tinggi dan pemulihan bencana

DevOps

Basis data adalah bagian integral dari rantai alat DevOps, tetapi DBA dan DevOps secara tradisional memiliki hubungan yang agak kontroversial. Meningkatnya adopsi otomatisasi database mengurangi ketegangan dengan mencegah kemacetan yang secara historis menyebabkan gesekan antara DBA dan tim DevOps.

Poin penting lainnya untuk DBA adalah mencoba mencari tahu di mana SQL Server cocok di DevOps. Ada persepsi umum bahwa SQL Server tidak berskala dengan baik di tingkat perusahaan; namun, fokus DevOps pada integrasi berkelanjutan dan penerapan berkelanjutan agak mengubah banyak hal.

Ada banyak sumber daya SQL Server yang tersedia, termasuk Visual Studio Team Services, Azure Data Studio, SSIS, PowerShell, SQL Server Data Tools, T-SQL, mssql-scripter, SqlPackage, bcp, dan sqlcmd, yang akan membantu DBA menemukan pijakannya dalam proses DevOps.

DBA DevOps memiliki beberapa fungsi utama dalam tim:

  • Menyiapkan lingkungan integrasi
  • Menyediakan database untuk proyek baru
  • Mengekstrak, mengubah, dan memuat data antar silo secara dinamis
  • Terus pantau dan optimalkan kinerja
  • Otomatiskan penskalaan dan perubahan skema
  • Pastikan pencadangan dan pemulihan
  • Rencanakan waktu henti dan ketersediaan tinggi

Lingkungan Multi-Cloud/Multi-Platform

Banyak organisasi beralih dari infrastruktur lokal saja ke infrastruktur cloud atau hybrid-cloud. Ada banyak manfaat dari lingkungan multi-cloud, termasuk peningkatan keamanan, kepatuhan, dan penghematan biaya, tetapi ini bukan solusi satu ukuran untuk semua.

Cloud publik paling cocok untuk lingkungan bisnis yang memerlukan kelincahan, skalabilitas, dan kemampuan untuk diterapkan dengan cepat ke wilayah di luar AS. Cloud pribadi, lokal, atau pusat data organisasi Anda sendiri seringkali merupakan pilihan yang lebih baik untuk lingkungan bisnis yang memerlukan tata kelola yang lebih ketat dan lebih banyak kontrol.

Beberapa tahun yang lalu, DBA hanya memiliki beberapa perangkat dan periferal untuk dikelola. Kemudian pasar seluler meledak, dan DBA sekarang harus menangani data dari banyak perangkat dan platform yang berbeda. Berikut adalah beberapa tip untuk mengelola lingkungan multi-platform:

  • Gunakan perangkat lunak pemantauan. Cari solusi yang menawarkan cakupan lintas platform untuk memusatkan pemantauan.
  • Otomatiskan semua proses yang Anda bisa. Mengotomatiskan tugas rutin seperti patching, pemeliharaan, pengujian pencadangan, dan manajemen kinerja membebaskan waktu Anda untuk pekerjaan yang bernilai lebih tinggi.
  • Buat satu tampilan untuk semua database. Dengan gerakan yang berkembang menuju infrastruktur hybrid multi-cloud, alat yang memungkinkan Anda membuat satu tampilan adalah penghemat kewarasan.
  • Hindari menghambat sistem Anda dengan pemantauan kinerja yang berlebihan. Cari alat pemantauan kinerja yang menggunakan API ringan untuk mencegah hambatan yang tidak perlu pada kinerja sistem Anda.

DBA yang bertanggung jawab atas lingkungan multi-cloud atau multi-platform harus dapat berpindah persneling dengan cepat melalui semua infrastruktur. Koneksi aman memungkinkan Anda berpindah tanpa hambatan antara cloud publik dan pribadi, tetapi ada juga solusi seperti Microsoft Azure Arc yang tersedia yang memfasilitasi manajemen database di setiap infrastruktur dan di berbagai platform terlepas dari vendor atau penyedia cloud.

Saat kami menavigasi sisa tahun 2020, DBA kemungkinan akan menemukan diri mereka dalam permintaan karena pembuatan dan pengumpulan data di seluruh dunia melonjak. Posisikan diri Anda sekarang dengan berfokus pada mengasah keterampilan yang paling dicari dalam beberapa bulan dan tahun mendatang.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penyetelan SQL Server – ini semua tentang pengukuran

  2. LPAD di SQL Server 2008

  3. Buat Prosedur Tersimpan di SQL Server 2017

  4. Bagaimana cara menyimpan gambar ke kolom varbinary (maks)?

  5. Konversi nilai teks di SQL Server dari UTF8 ke ISO 8859-1