Rilis InterSystems IRIS 2019.1

Pertengahan Maret keluar versi baru platform data InterSystems IRIS 2019.1

Kami mempersembahkan kepada Anda daftar perubahan dalam bahasa Rusia. Daftar lengkap perubahan dan Daftar Periksa Peningkatan dalam bahasa Inggris dapat ditemukan di link.

Perbaikan pada InterSystems Cloud Manager

InterSystems Cloud Manager adalah utilitas untuk menyebarkan instalasi InterSystems IRIS dengan mudah di cloud. Pada rilis 2019.1, fitur-fitur berikut muncul di ICM:

  • Dukungan zona ketersediaan. Pembuatan instalasi yang menempati beberapa zona dalam satu wilayah. Keterangan lebih lanjut - "Menyebarkan ke Berbagai Zona'.
  • Dukungan cermin asinkron. Menyertakan node cermin asinkron dalam konfigurasi instalasi. Keterangan lebih lanjut - "Persyaratan Konfigurasi Cermin'.
  • Instal InterSystems IRIS tanpa menggunakan container, langsung dari paket instalasi. Keterangan lebih lanjut - "Penerapan Tanpa Kontainer'.
  • Dukungan untuk penemuan layanan. Keterangan lebih lanjut - Berbagi Penerapan ICM.

Bahasa klien

Rilis ini mencakup modul baru untuk bekerja dengan InterSystems IRIS:

Peningkatan skalabilitas dan manajemen cluster terdistribusi

Cluster terdistribusi InterSystems IRIS berbagi data dan cache di beberapa server, memberikan skalabilitas yang fleksibel dan hemat biaya untuk melakukan kueri dan menambahkan data. Rilis ini mencakup perbaikan berikut:

  • Dukungan untuk lebih banyak skrip SQL. Node sekarang dapat ditambahkan ke cluster kapan saja, terlepas dari skema database dan kunci yang digunakan. Setelah menambahkan node, data dapat diseimbangkan kembali (offline). Keterangan lebih lanjut - "Menyeimbangkan Kembali Data Shard di Server Data Shard Tambahan'.
  • Halaman baru dengan gambaran umum dan konfigurasi cluster telah muncul di Portal Manajemen.
  • API baru untuk membuat cadangan cluster yang konsisten. Keterangan lebih lanjut - "Pencadangan dan Pemulihan Terkoordinasi dari Cluster Sharded'.
  • Utilitas Java baru untuk memuat data massal juga dioptimalkan untuk bekerja dengan cluster.

Perbaikan dalam SQL

Rilis ini mencakup peningkatan signifikan dalam kinerja dan kemudahan penggunaan SQL.

  • Paralelisasi otomatis dari kueri yang sesuai. Keterangan lebih lanjut - "Pemrosesan Kueri Paralel Seluruh Sistem'.
  • Perintah TUNE TABLE baru untuk menyetel tabel melalui antarmuka SQL. Keterangan lebih lanjut - "TABEL PENYESUAIAN'.
  • Perbaikan pada SQL Shell, yang kini memungkinkan Anda melihat skema, tabel, dan tampilan yang ditentukan atau tersedia dalam cakupan saat ini. Keterangan lebih lanjut - "Menggunakan Antarmuka SQL Shell'.
  • Tampilan rencana kueri sekarang memperlihatkan subrencana rencana gabungan untuk paralelisasi dan kueri klaster.
  • Opsi sekarang dapat ditambahkan ke isi kueri untuk mengambil alih pengaturan sistem SQL untuk kueri tersebut. Keterangan lebih lanjut - "Opsi Komentar'.
  • InterSystems menyertakan berbagai peningkatan SQL yang tidak terlihat oleh aplikasi pada setiap rilis. Pada tahun 2019.1, banyak peningkatan yang ditambahkan pada pengoptimal kueri dan pembuat kode. Bersama dengan paralelisasi otomatis kueri pengguna, hal ini akan meningkatkan kinerja aplikasi yang menggunakan InterSystems IRIS SQL secara signifikan.

Peningkatan dalam Analisis

  • Kemampuan untuk menetapkan sebagian tanggal di Business Intelligence. Misalnya, tunjukkan tanggal yang hanya diketahui tahun atau tahun dan bulannya. Keterangan lebih lanjut - "Tanggal Parsial'.
  • Konstruksi %SQLRESTRICT baru untuk memfilter data melalui SQL di dalam kueri MDX.

Peningkatan kemampuan integrasi

Rilis ini memiliki banyak perbaikan yang mempermudah konfigurasi dan memecahkan masalah pada produk:

  • Cari dan lihat semua jalur yang dapat diambil pesan dalam suatu produk. Keterangan lebih lanjut - "Melihat Peta Antarmuka'.
  • Menemukan tempat di mana komponen produk merujuk pada komponen produk lainnya. Keterangan lebih lanjut - "Menemukan Referensi Antarmuka'.
  • Menguji transformasi data. Dalam dialog pengujian, Anda sekarang dapat menetapkan nilai untuk objek aux, konteks, dan proses, seolah-olah transformasi telah dipanggil dengan objek yang diinisialisasi. Baca selengkapnya "Menggunakan Halaman Pengujian Transformasi'.
  • Penyunting DTL. Tindakan baru - saklar/kasus. Peluang tindakan kelompok ΠΈ menambahkan komentar untuk transformasi.
  • Sekarang Anda dapat mengirim pesan ke aturan dan melihat hasil eksekusi tanpa menjalankan pesan tersebut di seluruh produk. Keterangan lebih lanjut - "Menguji Aturan Perutean'.
  • Kemampuan untuk mengunduh pesan dari Penampil Pesan ke komputer lokal Anda. Keterangan lebih lanjut - "Mengekspor Pesan'.
  • Kemampuan untuk mengunduh peristiwa log ke komputer lokal Anda. Keterangan lebih lanjut - "Pengantar Halaman Log Peristiwa'.
  • Di Editor Aturan, Anda kini dapat menambahkan komentar ke aturan dan membuka serta mengedit transformasi yang digunakan dalam aturan yang sedang Anda edit.
  • Pengaturan Antrian Tunggu Peringatan sekarang menentukan waktu setelah pesan dalam antrian item produk atau pesan aktif akan menghasilkan peringatan. Sebelumnya, batas waktu ini hanya berlaku untuk pesan dalam antrean item produksi. Keterangan lebih lanjut - "Peringatan Antrian Tunggu'.
  • Membatasi akses ke "Pengaturan Default Sistem". Administrator dapat mengonfigurasi pengguna untuk mengedit, melihat, atau menghapus pengaturan default. Keterangan lebih lanjut - "Keamanan untuk Pengaturan Default Sistem'.
  • Kemampuan untuk mengekspor produk ke komputer lokal. Keterangan lebih lanjut - "Mengekspor Produksi'.
  • Dimungkinkan untuk menyebarkan produk dari komputer lokal. Keterangan lebih lanjut - "Menyebarkan Produksi pada Sistem Target'.
  • Navigasi yang diperluas pada halaman pengaturan produk. Tautan telah ditambahkan ke penanda pada halaman Pengaturan Produk untuk membuka item terkait dengan cepat di jendela terpisah. Pada tab Antrian, mengklik nomor pesan akan membuka jejak. Pada tab Pesan, mengklik nomor sesi akan membuka jejak. Pada tab Proses, mengklik nomor pesan akan membuka jejak, dan mengklik nomor proses akan membuka jendela dengan rincian proses.
  • Opsi baru di Wizard Tambahkan Item Produk Bisnis. Pengguna sekarang dapat secara otomatis menetapkan default sistem jika kolom dibiarkan kosong dan menetapkan awalan paket untuk menghasilkan aturan perutean. Keterangan lebih lanjut - "Opsi Penyihir'.

Kinerja dan kemampuan sistem

  • Skalabilitas dan peningkatan kinerja yang signifikan, khususnya untuk sistem NUMA besar. Peningkatan ini mencakup perubahan skalabilitas pada pengumpulan statistik dan manajemen buffer global, peningkatan kinerja pada pemetaan global tingkat subskrip, dan optimalisasi lainnya untuk menghindari traversal blok penunjuk. Untuk memungkinkan peningkatan ini, perubahan telah dilakukan pada sistem dan statistik penggunaan memori yang dijelaskan dalam daftar periksa untuk rilis ini. Peningkatan ini meningkatkan alokasi memori untuk metadata buffer global sebesar 64 byte per buffer pada sistem Intel dan sebesar 128 byte pada IBM Power. Misalnya, untuk buffer blok 8K, peningkatannya akan menjadi 0,75% untuk sistem Intel. Perbaikan ini juga menyebabkan perubahan kecil pada tampilan statistik di utilitas dan Portal Manajemen.
  • Protokol Interoperabilitas Manajemen Kunci (KMIP). Dimulai dengan rilis ini, InterSystems IRIS dapat menjadi klien server manajemen kunci industri. KMIP, sebuah standar OASIS, menghadirkan kekuatan manajemen kunci terpusat. Anda dapat menggunakan kunci server KMIP untuk mengenkripsi database dan elemen individual. Kunci server KMIP dapat diakses dengan cara yang sama seperti kunci yang disimpan dalam file, misalnya untuk mengenkripsi file log. InterSystems IRIS mendukung penyalinan kunci dari server KMIP ke file lokal untuk membuat cadangan lokal. Keterangan lebih lanjut - "Mengelola Kunci dengan Protokol Interoperabilitas Manajemen Kunci (KMIP)Β»
  • Utilitas DataMove baru untuk mentransfer data dari satu database ke database lainnya, sekaligus mengubah pengaturan tampilan global. Keterangan lebih lanjut - "Menggunakan DataMove dengan InterSystems IRIS'.
  • Dukungan untuk string yang lebih panjang dari 3'641'144 di objek JSON.
  • Dukungan untuk menghubungkan IRIS Studio ke CachΓ© dan Ensemble.
  • Dukungan untuk protokol SPNEGO (Microsoft Integrated Windows Authentication) untuk koneksi HTTP. %Net.HttpRequest sekarang dapat menggunakan otentikasi Windows melalui HTTP 1.1 untuk menyambung ke server yang aman. Pengguna memberikan kredensial akses, atau %Net.HttpRequest akan mencoba menggunakan konteks saat ini. Skema otentikasi yang didukung adalah Negotiate (Kerberos & NTLM), NTLM dan Basic. Keterangan lebih lanjut - "Memberikan Otentikasi'.
  • Peningkatan logging dan kinerja I/O asinkron.

Untuk pengguna dengan dukungan, rilis 2019.1 tersedia untuk diunduh di bagian Distribusi Online di situs web wrc.intersystems.com.

Siapa pun dapat mencoba versi baru dengan memasang wadah dengan Edisi Komunitas, yang tersedia di dockerhub.com.

Sumber: www.habr.com

Tambah komentar