Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

SQL Server 2016 di Linux

Kemarin, Microsoft mengumumkan bahwa mereka akan mengirimkan versi SQL Server 2016 (akan dirilis akhir tahun ini) yang akan berjalan di Linux. Tidak butuh waktu lama bagi media untuk mengumumkannya. Saya segera menemukan cerita di sini dan di sini.

Saat ini, SQL Server 2016 hanya tersedia untuk pengujian beta awal untuk beberapa grup tertentu dan saya bukan salah satunya. Jadi saya hanya bisa berspekulasi seperti apa tampilan MSSQL di Linux. Saya akan sangat penasaran seberapa baik SQL Server akan bekerja di Linux. Saya berharap beberapa fungsi tidak tersedia atau terlihat sangat berbeda. Itu harus. Sebagai permulaan, saya terbiasa masuk ke workstation Windows saya, diautentikasi oleh Active Directory. Itu berfungsi sebagai Single Sign On untuk menghubungkan ke SQL Server, karena SQL Server memiliki integrasi asli dengan AD. Bagaimana ini akan bekerja di Linux? SQL Server memiliki banyak integrasi dengan WMI, yang akan hilang di Linux. Apa yang harus dilakukan oleh semua DBA itu untuk mengonversi skrip Powershell mereka? Saya menyiapkan SQL Server untuk menggunakan Peraga Peristiwa untuk jejak audit. Saya kira saya harus menulis ke file teks di Linux. SQL Server terintegrasi erat dengan Windows. Menyiapkan MS Failover Cluster sangat mudah dan mendapatkan instance SQL Server Aktif/Pasif dan berjalan di FC adalah permainan anak-anak. Semua ini menjadi sangat mudah karena integrasi yang erat antara RDBMS dan OS. Bagaimana ini akan berubah di Linux?

Distro Linux mana saya dapat menjalankan SQL Server? Saya telah membaca bahwa Microsoft cukup banyak bekerja dengan Canonical. Akankah Ubuntu menjadi satu-satunya Linux tempat saya dapat menjalankan SQL Server? Atau akankah saya melihat dua anjing besar bekerja sama sekali lagi, artinya Microsoft SQL Server di Oracle Linux?

Saya belum menemukan banyak informasi mengapa MS sekarang akan membiarkan SQL Server berjalan di Linux. Saya telah melihat beberapa laporan media mengutip CEO Satya Nadella di mana dia mengindikasikan bahwa MS akan lebih merangkul Open Source. Saya pernah mendengar laporan media lain menyebutkan bahwa ini adalah cara untuk menginstal SQL Server lebih banyak di cloud. Tapi saya belajar sejak lama, bahwa ketika Anda ingin mengetahui motivasi di balik keputusan bisnis, semuanya bermuara pada uang. Lima belas atau sepuluh tahun yang lalu, jika Anda menyiapkan sistem database baru, Anda memilih platform RDBMS. Satu-satunya pertanyaan adalah yang mana. Sistem basis data non-tradisional saat ini (MongoDB, Hadoop, dll) telah mengubah lanskap secara signifikan. Kita semua telah melihat cerita tentang dampak platform basis data non-RDBMS ini pada aliran pendapatan Oracle Corp dan bagaimana hal itu membantu mempromosikan ketergesaan Oracle ke cloud. Jangan berpikir ini hanya masalah Oracle. Vendor RDBMS lainnya berada di bawah tekanan yang sama dengan Oracle. Sederhananya, menyediakan sarana untuk menjalankan SQL Server di Linux adalah cara Microsoft meningkatkan potensi pasar produk. Ikuti uangnya, dan Anda akan melihat bahwa keputusan ini adalah tentang mencoba meningkatkan pangsa pasar di pasar yang sangat kompetitif.

Saya selalu vokal tentang fakta bahwa saya benci menjalankan Oracle di Windows! Kembali di Oracle 8 dan 8i hari, menambal adalah mimpi buruk. Skrip OS Windows asli tidak pernah bagus, jadi saya belajar mengandalkan Perl pada masa itu. Preferensi saya untuk Oracle selalu menjalankannya di Unix/Linux. Beberapa tahun yang lalu, perusahaan saya membeli pesaing dan saya mewarisi database Oracle yang masih berjalan di Windows hingga hari ini. Kulit saya merangkak ketika saya harus masuk ke server untuk melakukan beberapa tugas administratif. Server itu akhirnya akan dihentikan tahun ini dan saya akan menyingkirkan Oracle di Windows di sini.

Semua itu dikatakan, saya tidak dapat melihat di mana saya akan terburu-buru menjalankan SQL Server di Linux. Saya yakin saya akan memuatnya sekali dan bermain-main dengannya. Tetapi untuk pekerjaan nyata, saya masih akan menjalankan MSSQL di Windows. Integrasi yang ketat membuat beberapa hal menjadi lebih mudah dan saya tidak melihat keuntungan apa pun sejauh ini dalam melakukan pergantian OS. Tapi saya sangat tertarik untuk melihatnya berjalan.

Umpan Twitter saya meledak kemarin dengan pengumuman ini. Tentu saja saya mengikuti banyak orang Oracle. Banyak yang bertanya-tanya apakah Neraka membeku atau apakah babi sekarang terbang. Pengumuman ini telah melakukan satu hal, bahkan sebelum produk dikirimkan. Ini telah menghasilkan banyak buzz. Banyak orang membicarakan SQL Server hari ini.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:apakah ada alasan logis untuk tidak menggunakan eksekusi paralel dengan subquery dalam daftar SELECT?

  2. Arti dari byte dump(systimestamp) Oracle

  3. Bagaimana cara mendapatkan konten tekstual dari BLOB di Oracle SQL

  4. Oracle - literal tidak cocok dengan kesalahan format string

  5. Oracle (11.2.0.1) :Cara mengidentifikasi baris yang saat ini diperbarui oleh pernyataan UPDATE