Κυκλοφορία InterSystems IRIS 2019.1

Μέσα Μαρτίου βγήκε νέα έκδοση της πλατφόρμας δεδομένων InterSystems IRIS 2019.1

Σας παρουσιάζουμε μια λίστα αλλαγών στα ρωσικά. Η πλήρης λίστα αλλαγών και η λίστα ελέγχου αναβάθμισης στα Αγγλικά μπορείτε να βρείτε στη διεύθυνση σύνδεσμος.

Βελτιώσεις στο InterSystems Cloud Manager

Το InterSystems Cloud Manager είναι ένα βοηθητικό πρόγραμμα για την εύκολη ανάπτυξη εγκαταστάσεων InterSystems IRIS στο cloud. Στην έκδοση 2019.1 εμφανίστηκαν τα ακόλουθα χαρακτηριστικά στο ICM:

  • Υποστήριξη ζώνης διαθεσιμότητας. Δημιουργία εγκαταστάσεων που καταλαμβάνουν πολλές ζώνες σε μία περιοχή. Περισσότερες λεπτομέρειες - "Ανάπτυξη σε πολλαπλές ζώνες».
  • Ασύγχρονη υποστήριξη καθρέφτη. Συμπερίληψη ασύγχρονων κατοπτρικών κόμβων στη διαμόρφωση εγκατάστασης. Περισσότερες λεπτομέρειες - "Απαιτήσεις διαμόρφωσης κατοπτρισμού».
  • Εγκαταστήστε το InterSystems IRIS χωρίς τη χρήση κοντέινερ, απευθείας από το πακέτο εγκατάστασης. Περισσότερες λεπτομέρειες - "Ανάπτυξη χωρίς κοντέινερ».
  • Υποστήριξη για ανακάλυψη υπηρεσίας. Περισσότερες λεπτομέρειες - Κοινή χρήση αναπτύξεων ICM.

Γλώσσες πελάτη

Η έκδοση περιλαμβάνει νέες ενότητες για εργασία με την InterSystems IRIS:

Βελτιωμένη επεκτασιμότητα και κατανεμημένη διαχείριση συστάδων

Το κατανεμημένο σύμπλεγμα της InterSystems IRIS μοιράζεται δεδομένα και κρυφή μνήμη σε πολλούς διακομιστές, παρέχοντας ευέλικτη, οικονομικά αποδοτική επεκτασιμότητα για την αναζήτηση και την προσθήκη δεδομένων. Αυτή η έκδοση περιλαμβάνει τις ακόλουθες βελτιώσεις:

  • Υποστήριξη για περισσότερα σενάρια SQL. Οι κόμβοι μπορούν πλέον να προστεθούν σε ένα σύμπλεγμα ανά πάσα στιγμή, ανεξάρτητα από το σχήμα της βάσης δεδομένων και τα κλειδιά που χρησιμοποιούνται. Μετά την προσθήκη ενός κόμβου, τα δεδομένα μπορούν να εξισορροπηθούν εκ νέου (εκτός σύνδεσης). Περισσότερες λεπτομέρειες - "Εξισορροπήστε εκ νέου Sharded Data σε πρόσθετους διακομιστές Shard Data».
  • Μια νέα σελίδα με επισκόπηση και διαμόρφωση του συμπλέγματος εμφανίστηκε στην Πύλη Διαχείρισης.
  • Νέο API για τη δημιουργία ενός συνεπούς αντιγράφου ασφαλείας συμπλέγματος. Περισσότερες λεπτομέρειες - "Συντονισμένη δημιουργία αντιγράφων ασφαλείας και επαναφορά θραυσμένων συμπλεγμάτων».
  • Το νέο βοηθητικό πρόγραμμα Java για μαζική φόρτωση δεδομένων είναι επίσης βελτιστοποιημένο για εργασία με ένα σύμπλεγμα.

Βελτιώσεις στην SQL

Αυτή η έκδοση περιλαμβάνει σημαντικές βελτιώσεις στην απόδοση και την ευκολία χρήσης της SQL.

  • Αυτόματη παραλληλοποίηση κατάλληλων ερωτημάτων. Περισσότερες λεπτομέρειες - "Παράλληλη επεξεργασία ερωτημάτων σε όλο το σύστημα».
  • Νέα εντολή TUNE TABLE για συντονισμό πίνακα μέσω της διεπαφής SQL. Περισσότερες λεπτομέρειες - "ΤΡΑΠΕΖΙ ΚΟΝΤΟΣ».
  • Βελτιώσεις στο SQL Shell, το οποίο σας επιτρέπει πλέον να προβάλλετε σχήματα, πίνακες και προβολές που ορίζονται ή είναι διαθέσιμες στο τρέχον εύρος. Περισσότερες λεπτομέρειες - "Χρήση της διεπαφής SQL Shell».
  • Η προβολή σχεδίου ερωτήματος εμφανίζει τώρα υποσχέδια σύνθετων σχεδίων για ερωτήματα παραλληλισμού και συμπλέγματος.
  • Τώρα μπορούν να προστεθούν επιλογές στο σώμα του ερωτήματος για να παρακάμψουν τις ρυθμίσεις συστήματος SQL για αυτό το ερώτημα. Περισσότερες λεπτομέρειες - "Επιλογές σχολίων».
  • Το InterSystems περιλαμβάνει διάφορες βελτιώσεις SQL που είναι αόρατες στην εφαρμογή με κάθε έκδοση. Το 2019.1, ειδικά πολλές τέτοιες βελτιώσεις προστέθηκαν στο εργαλείο βελτιστοποίησης ερωτημάτων και στη δημιουργία κώδικα. Μαζί με την αυτόματη παραλληλοποίηση των ερωτημάτων των χρηστών, αυτό θα βελτιώσει σημαντικά την απόδοση των εφαρμογών που χρησιμοποιούν το InterSystems IRIS SQL.

Βελτιώσεις στο Analytics

  • Δυνατότητα ορισμού μερικών ημερομηνιών στο Business Intelligence. Για παράδειγμα, υποδείξτε μια ημερομηνία για την οποία είναι γνωστά μόνο το έτος ή το έτος και ο μήνας. Περισσότερες λεπτομέρειες - "Μερικές ημερομηνίες».
  • Νέα κατασκευή %SQLRESTRICT για φιλτράρισμα δεδομένων μέσω SQL μέσα σε ένα ερώτημα MDX.

Βελτιώσεις στις δυνατότητες ολοκλήρωσης

Αυτή η έκδοση έχει πολλές βελτιώσεις που διευκολύνουν τη διαμόρφωση και την αντιμετώπιση προβλημάτων σε προϊόντα:

  • Αναζητήστε και δείτε όλες τις διαδρομές που μπορεί να ακολουθήσει ένα μήνυμα σε ένα προϊόν. Περισσότερες λεπτομέρειες - "Προβολή χαρτών διεπαφής».
  • Εύρεση θέσεων όπου τα εξαρτήματα του προϊόντος αναφέρονται σε άλλα συστατικά του προϊόντος. Περισσότερες λεπτομέρειες - "Εύρεση αναφορών διεπαφής».
  • Έλεγχος μετασχηματισμών δεδομένων. Στο παράθυρο διαλόγου δοκιμής, μπορείτε τώρα να ορίσετε τιμές για τα αντικείμενα aux, περιβάλλοντος και διεργασίας, σαν να είχε κληθεί ο μετασχηματισμός με τα αντικείμενα αρχικοποιημένα. Διαβάστε περισσότερα "Χρήση της σελίδας δοκιμής μετασχηματισμού».
  • Επεξεργαστής DTL. Νέες δράσεις - διακόπτης/θήκης. Ευκαιρία ομαδικές δράσεις и προσθέστε σχόλια σε μεταμορφώσεις.
  • Τώρα μπορείτε να στείλετε ένα μήνυμα σε έναν κανόνα και να δείτε το αποτέλεσμα της εκτέλεσης χωρίς να εκτελέσετε το μήνυμα σε ολόκληρο το προϊόν. Περισσότερες λεπτομέρειες - "Δοκιμή κανόνων δρομολόγησης».
  • Δυνατότητα λήψης μηνυμάτων από το Message Viewer στον τοπικό σας υπολογιστή. Περισσότερες λεπτομέρειες - "Εξαγωγή μηνυμάτων».
  • Δυνατότητα λήψης συμβάντων καταγραφής στον τοπικό σας υπολογιστή. Περισσότερες λεπτομέρειες - "Εισαγωγή στη σελίδα καταγραφής συμβάντων».
  • Στο πρόγραμμα επεξεργασίας κανόνων, μπορείτε τώρα να προσθέσετε σχόλια σε κανόνες και να ανοίξετε και να επεξεργαστείτε μετασχηματισμούς που χρησιμοποιούνται στον κανόνα που επεξεργάζεστε.
  • Η ρύθμιση Queue Wait Alert καθορίζει τώρα το χρόνο μετά τον οποίο ένα μήνυμα στην ουρά ενός στοιχείου προϊόντος ή ένα ενεργό μήνυμα θα δημιουργήσει μια ειδοποίηση. Προηγουμένως, αυτό το χρονικό όριο ίσχυε μόνο για μηνύματα στην ουρά των στοιχείων παραγωγής. Περισσότερες λεπτομέρειες - "Ειδοποίηση αναμονής στην ουρά».
  • Περιορισμός πρόσβασης στις "Προεπιλεγμένες ρυθμίσεις συστήματος". Οι διαχειριστές μπορούν να διαμορφώσουν τους χρήστες για επεξεργασία, προβολή ή διαγραφή προεπιλεγμένων ρυθμίσεων. Περισσότερες λεπτομέρειες - "Ασφάλεια για τις προεπιλεγμένες ρυθμίσεις συστήματος».
  • Δυνατότητα εξαγωγής προϊόντων σε τοπικό υπολογιστή. Περισσότερες λεπτομέρειες - "Εξαγωγή Παραγωγής».
  • Είναι δυνατή η ανάπτυξη προϊόντων από έναν τοπικό υπολογιστή. Περισσότερες λεπτομέρειες - "Ανάπτυξη μιας Παραγωγής σε Σύστημα Στόχου».
  • Αναπτύχθηκε η πλοήγηση στη σελίδα ρυθμίσεων προϊόντος. Έχουν προστεθεί σύνδεσμοι σε σελιδοδείκτες στη σελίδα Ρύθμιση προϊόντος για γρήγορο άνοιγμα σχετικών στοιχείων σε ξεχωριστό παράθυρο. Στην καρτέλα Ουρά, κάνοντας κλικ στον αριθμό του μηνύματος ανοίγει το ίχνος. Στην καρτέλα Μηνύματα, κάνοντας κλικ στον αριθμό της περιόδου σύνδεσης ανοίγει το ίχνος. Στην καρτέλα Διεργασίες, κάνοντας κλικ στον αριθμό του μηνύματος ανοίγει το ίχνος και κάνοντας κλικ στον αριθμό διεργασίας ανοίγει ένα παράθυρο με λεπτομέρειες διαδικασίας.
  • Νέες επιλογές στον Οδηγό Προσθήκης Επιχειρηματικού Στοιχείου. Οι χρήστες μπορούν πλέον να εκχωρούν αυτόματα προεπιλογές συστήματος εάν τα πεδία μείνουν κενά και να ορίσουν ένα πρόθεμα πακέτου για τη δημιουργία κανόνων δρομολόγησης. Περισσότερες λεπτομέρειες - "Επιλογές οδηγού».

Επιδόσεις και δυνατότητες συστήματος

  • Σημαντικές βελτιώσεις επεκτασιμότητας και απόδοσης, ιδιαίτερα για μεγάλα συστήματα NUMA. Αυτές οι βελτιώσεις περιλαμβάνουν αλλαγές επεκτασιμότητας στη συλλογή στατιστικών στοιχείων και στη διαχείριση καθολικού buffer, βελτιώσεις απόδοσης σε αντιστοίχιση σε επίπεδο συνδρομητών παγκόσμιων στοιχείων και άλλες βελτιστοποιήσεις για την αποφυγή διέλευσης μπλοκ δείκτη. Για να γίνουν δυνατές αυτές οι βελτιώσεις, έχουν γίνει αλλαγές στα στατιστικά στοιχεία χρήσης του συστήματος και της μνήμης που περιγράφονται στο λίστα ελέγχου για αυτήν την έκδοση. Αυτές οι βελτιώσεις αυξάνουν τη μνήμη που εκχωρείται για τα μεταδεδομένα του παγκόσμιου buffer κατά 64 byte ανά buffer σε συστήματα Intel και κατά 128 byte στο IBM Power. Για παράδειγμα, για ένα buffer μπλοκ 8K, η αύξηση θα ήταν 0,75% για τα συστήματα Intel. Αυτές οι βελτιώσεις οδήγησαν επίσης σε μικρές αλλαγές στην εμφάνιση στατιστικών στοιχείων στις επιχειρήσεις κοινής ωφέλειας και στην πύλη διαχείρισης.
  • Πρωτόκολλο διαλειτουργικότητας διαχείρισης κλειδιών (KMIP). Ξεκινώντας με αυτήν την έκδοση, η InterSystems IRIS μπορεί να είναι πελάτης του διακομιστή διαχείρισης βιομηχανικών κλειδιών. Το KMIP, ένα πρότυπο OASIS, προσφέρει τη δύναμη της κεντρικής διαχείρισης κλειδιών. Μπορείτε να χρησιμοποιήσετε τα κλειδιά διακομιστή KMIP για να κρυπτογραφήσετε τόσο τη βάση δεδομένων όσο και μεμονωμένα στοιχεία. Τα κλειδιά διακομιστή KMIP είναι προσβάσιμα με τον ίδιο τρόπο όπως τα κλειδιά που είναι αποθηκευμένα σε αρχεία, για παράδειγμα για την κρυπτογράφηση αρχείων καταγραφής. Το InterSystems IRIS υποστηρίζει την αντιγραφή κλειδιών από έναν διακομιστή KMIP σε τοπικά αρχεία για τη δημιουργία τοπικών αντιγράφων ασφαλείας. Περισσότερες λεπτομέρειες - "Διαχείριση κλειδιών με το πρωτόκολλο διαλειτουργικότητας διαχείρισης κλειδιών (KMIP)»
  • Νέο βοηθητικό πρόγραμμα DataMove για μεταφορά δεδομένων από μια βάση δεδομένων σε άλλη, ενώ ταυτόχρονα αλλάζει τις καθολικές ρυθμίσεις οθόνης. Περισσότερες λεπτομέρειες - "Χρήση του DataMove με το InterSystems IRIS».
  • Υποστήριξη για συμβολοσειρές μεγαλύτερες από 3'641'144 σε αντικείμενα JSON.
  • Υποστήριξη για σύνδεση του IRIS Studio με το Cache και το Ensemble.
  • Поддержка протокола SPNEGO (Microsoft Integrated Windows Authentication) при HTTP-соединениях. Теперь %Net.HttpRequest может использовать Windows-аутентификацию по протоколу HTTP 1.1 для соединения с защищённым сервером. Пользователи предоставляют реквизиты доступа, или %Net.HttpRequest попытается использовать текущий контекст. Поддерживаемые схемы аутентификации — Negotiate (Kerberos & NTLM), NTLM и Basic. Подробнее — «Παροχή ελέγχου ταυτότητας».
  • Βελτιωμένη καταγραφή και απόδοση ασύγχρονης εισόδου/εξόδου.

Για χρήστες με υποστήριξη, η έκδοση 2019.1 είναι διαθέσιμη για λήψη στην ενότητα Διαδικτυακές Διανομές του ιστότοπου wrc.intersystems.com.

Οποιοσδήποτε μπορεί να δοκιμάσει τη νέα έκδοση εγκαθιστώντας ένα κοντέινερ με Έκδοση Κοινότητας, το οποίο διαθέσιμος στο dockerhub.com.

Πηγή: www.habr.com

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster