Martın ortaları InterSystems IRIS 2019.1 məlumat platformasının yeni versiyası
Diqqətinizə rus dilində dəyişikliklərin siyahısını təqdim edirik. Dəyişikliklərin tam siyahısı və İngilis dilində Təkmilləşdirmə Yoxlama Siyahısını burada tapa bilərsiniz .
InterSystems Bulud Menecerində təkmilləşdirmələr
InterSystems Bulud Meneceri buludda InterSystems IRIS quraşdırmalarını asanlıqla yerləşdirmək üçün köməkçi proqramdır. 2019.1 buraxılışında aşağıdakı xüsusiyyətlər ICM-də ortaya çıxdı:
- Mövcudluq zonası dəstəyi. Bir rayon daxilində bir neçə zonanı tutan qurğuların yaradılması. Daha ətraflı - ".
- Asinxron güzgü dəstəyi. Quraşdırma konfiqurasiyasına asinxron güzgü qovşaqları daxildir. Daha ətraflı - ".
- InterSystems IRIS-i konteynerlərdən istifadə etmədən birbaşa quraşdırma paketindən quraşdırın. Daha ətraflı - ".
- Xidmət kəşfi üçün dəstək. Daha ətraflı - .
Müştəri dilləri
Buraxılışda InterSystems IRIS ilə işləmək üçün yeni modullar var:
- .NET üçün IRIS Native API - .NET proqramlarından qloballara aşağı səviyyəli giriş. Daha ətraflı - ".
- Python-dan əlaqəli giriş - pyodbc-dən istifadə üçün dəstək. Daha ətraflı - ".
- Dynamic Java Gateway - Proksi sinifləri yaratmadan InterSystems IRIS-dən Java proqramlarına zəng edin. Daha ətraflı - ".
- Java Gateway ilə işləyərkən ortaq yaddaş istifadəsi.
- Hibernate 5.2, 5.3 ilə uyğun gəlir. Daha ətraflı - ".
- Toplu məlumatların yüklənməsi üçün yeni Java proqramı. Daha ətraflı - ".
Təkmilləşdirilmiş miqyaslılıq və paylanmış klaster idarəçiliyi
InterSystems IRIS-in paylanmış klasteri məlumatların sorğulanması və əlavə edilməsi üçün çevik, sərfəli miqyaslılığı təmin edərək, məlumatları və keşi çoxsaylı serverlər arasında paylaşır. Bu buraxılışa aşağıdakı təkmilləşdirmələr daxildir:
- Daha çox SQL skriptləri üçün dəstək. İndi verilənlər bazası sxemindən və istifadə olunan açarlardan asılı olmayaraq qovşaqlar istənilən vaxt klasterə əlavə edilə bilər. Bir node əlavə etdikdən sonra məlumatlar yenidən balanslaşdırıla bilər (oflayn). Daha ətraflı - ".
- İdarəetmə Portalında klasterin icmalı və konfiqurasiyası ilə yeni səhifə peyda oldu.
- Ardıcıl klaster ehtiyat nüsxəsini yaratmaq üçün yeni API. Daha ətraflı - ".
- Kütləvi məlumatların yüklənməsi üçün yeni Java yardım proqramı, həmçinin klasterlə işləmək üçün optimallaşdırılıb.
SQL-də təkmilləşdirmələr
Bu buraxılış SQL-in performansında və istifadəsinin asanlığında əhəmiyyətli təkmilləşdirmələri ehtiva edir.
- Uyğun sorğuların avtomatik paralelləşdirilməsi. Daha ətraflı - ".
- SQL interfeysi vasitəsilə cədvəli tənzimləmək üçün yeni TUNE TABLE əmri. Daha ətraflı - ".
- SQL Shell-də təkmilləşdirmələr, indi sizə sxemlərə, cədvəllərə və mövcud əhatə dairəsində müəyyən edilmiş və ya mövcud olan görünüşlərə baxmaq imkanı verir. Daha ətraflı - ".
- Sorğu planı görünüşü indi paralelləşdirmə və klaster sorğuları üçün kompozit planların alt planlarını göstərir.
- Seçimlər indi həmin sorğu üçün SQL sistem parametrlərini ləğv etmək üçün sorğu orqanına əlavə edilə bilər. Daha ətraflı - ".
- InterSystems-ə hər buraxılışda tətbiq üçün görünməyən müxtəlif SQL təkmilləşdirmələri daxildir. 2019.1-də sorğu optimallaşdırıcısına və kod generatoruna xüsusilə bir çox belə təkmilləşdirmələr əlavə edildi. İstifadəçi sorğularının avtomatik paralelləşdirilməsi ilə birlikdə bu, InterSystems IRIS SQL-dən istifadə edən proqramların işini əhəmiyyətli dərəcədə yaxşılaşdırmalıdır.
Analitikada təkmilləşdirmələr
- Business Intelligence-də qismən tarixlər təyin etmək imkanı. Məsələn, yalnız il və ya il və ayın məlum olduğu tarixi göstərin. Daha ətraflı - ".
- MDX sorğusunda SQL vasitəsilə verilənlərin süzülməsi üçün yeni %SQLRESTRICT konstruksiyası.
İnteqrasiya imkanlarının təkmilləşdirilməsi
Bu buraxılışda məhsullardakı problemləri konfiqurasiya etməyi və həll etməyi asanlaşdıran bir çox təkmilləşdirmələr var:
- Mesajın məhsulda keçə biləcəyi bütün yolları axtarın və baxın. Daha ətraflı - ".
- Məhsul komponentlərinin digər məhsul komponentlərinə istinad etdiyi yerləri tapmaq. Daha ətraflı - ".
- Data transformasiyalarının sınaqdan keçirilməsi. Test dialoqunda siz indi aux, kontekst və proses obyektləri üçün dəyərlər təyin edə bilərsiniz, sanki çevrilmə işə salınmış obyektlərlə çağırılıb. Daha çox oxu ".
- DTL redaktoru. Yeni hərəkətlər - . Fürsət и transformasiyalara.
- İndi siz bir qaydaya mesaj göndərə və mesajı bütün məhsula yaymadan icranın nəticəsini görə bilərsiniz. Daha ətraflı - ".
- Mesaj Baxıcısından mesajları yerli kompüterinizə yükləmək imkanı. Daha ətraflı - ".
- Log hadisələrini yerli kompüterinizə yükləmək imkanı. Daha ətraflı - ".
- Qayda Redaktorunda siz indi qaydalara şərhlər əlavə edə və redaktə etdiyiniz qaydada istifadə olunan transformasiyaları aça və redaktə edə bilərsiniz.
- Queue Wait Alert parametri indi məhsulun növbəsindəki mesajın və ya aktiv mesajın xəbərdarlıq yaradacağı vaxtı təyin edir. Əvvəllər bu fasilə yalnız istehsal elementi növbəsindəki mesajlara tətbiq edilirdi. Daha ətraflı - ".
- "Sistem Defolt Parametrləri"nə giriş məhdudlaşdırılır. Administratorlar istifadəçiləri standart parametrləri redaktə etmək, baxmaq və ya silmək üçün konfiqurasiya edə bilərlər. Daha ətraflı - ".
- Məhsulları yerli kompüterə ixrac etmək imkanı. Daha ətraflı - ".
- Məhsulları yerli kompüterdən yerləşdirmək mümkündür. Daha ətraflı - ".
- Məhsul parametrləri səhifəsində genişləndirilmiş naviqasiya. Əlaqədar elementləri ayrıca pəncərədə tez açmaq üçün Məhsul Quraşdırma səhifəsində əlfəcinlərə keçidlər əlavə edilmişdir. Növbə nişanında mesaj nömrəsinə klikləməklə iz açılır. Mesajlar sekmesinde, sessiya nömrəsinə klikləməklə, iz açılır. Proseslər sekmesinde mesaj nömrəsinə klikləməklə iz açılır və proses nömrəsinə kliklədikdə proses təfərrüatları olan bir pəncərə açılır.
- Biznes Məhsulu Elementi Əlavə Sihirbazında yeni seçimlər. Sahələr boş qaldıqda istifadəçilər avtomatik olaraq sistem standartlarını təyin edə və marşrutlaşdırma qaydalarını yaratmaq üçün paket prefiksi təyin edə bilərlər. Daha ətraflı - ".
Sistemin performansı və imkanları
- Xüsusilə böyük NUMA sistemləri üçün əhəmiyyətli miqyaslılıq və performans təkmilləşdirmələri. Bu təkmilləşdirmələrə statistik məlumatların toplanması və qlobal buferin idarə edilməsində miqyaslılıq dəyişiklikləri, qlobalların alt səviyyəli xəritələşdirilməsi üçün performans təkmilləşdirmələri və göstərici blokunun keçidinin qarşısını almaq üçün digər optimallaşdırmalar daxildir. Bu təkmilləşdirmələri mümkün etmək üçün sistemdə və bölmədə təsvir edilən yaddaş istifadəsi statistikasında dəyişikliklər edilmişdir . Bu təkmilləşdirmələr qlobal bufer metaməlumatları üçün ayrılmış yaddaşı Intel sistemlərində bufer üçün 64 bayt, IBM Power-da isə 128 bayt artırır. Məsələn, 8K blok buferi üçün artım Intel sistemləri üçün 0,75% olacaq. Bu təkmilləşdirmələr həmçinin kommunal xidmətlərdə və İdarəetmə Portalında statistik məlumatların göstərilməsində kiçik dəyişikliklərə səbəb oldu.
- Key Management Interoperability Protocol (KMIP). Bu buraxılışdan başlayaraq, InterSystems IRIS sənaye açar idarəetmə serverinin müştərisi ola bilər. OASIS standartı olan KMIP, mərkəzləşdirilmiş açar idarəetmə gücünü gətirir. Siz həm verilənlər bazasını, həm də fərdi elementləri şifrələmək üçün KMIP server açarlarından istifadə edə bilərsiniz. KMIP server açarları, məsələn, jurnal fayllarını şifrələmək üçün fayllarda saxlanılan açarlarla eyni şəkildə əldə edilə bilər. InterSystems IRIS yerli ehtiyat nüsxələri yaratmaq üçün açarları KMIP serverindən yerli fayllara köçürməyi dəstəkləyir. Daha ətraflı - "»
- Məlumatların bir verilənlər bazasından digərinə ötürülməsi, eyni zamanda qlobal ekran parametrlərinin dəyişdirilməsi üçün yeni DataMove yardım proqramı. Daha ətraflı - ".
- JSON obyektlərində 3'641'144-dən uzun sətirlər üçün dəstək.
- IRIS Studio-nun Caché və Ensemble-ə qoşulması üçün dəstək.
- SPNEGO protokoluna dəstək (Microsoft Integrated) Windows HTTP əlaqələri üçün) Doğrulama. %Net.HttpRequest indi istifadə edə bilər WindowsTəhlükəsiz serverə qoşulmaq üçün HTTP 1.1 identifikasiyası. İstifadəçilər etimadnamələrini təqdim edirlər, əks halda %Net.HttpRequest cari kontekstdən istifadə etməyə çalışacaq. Dəstəklənən identifikasiya sxemləri Negotiate (Kerberos və NTLM), NTLM və Basic-dir. Daha ətraflı məlumat — ".
- Təkmilləşdirilmiş giriş və asinxron I/O performansı.
Dəstəyi olan istifadəçilər üçün 2019.1 buraxılışını vebsaytın Onlayn Dağıtımlar bölməsində yükləmək mümkündür. .
Hər kəs Community Edition ilə konteyner quraşdıraraq yeni versiyanı sınaya bilər dockerhub.com saytında.
Mənbə: www.habr.com
