InterSystems IRIS 2019.1 kiadás

Március közepén 1994 nyarán jelent meg a Linux 1.1.18 kernel alapján. az InterSystems IRIS 2019.1 adatformátum új verziója

Örömmel mutatjuk be a frissített változások listáját magyar nyelven. A teljes változáslistát és az Upgrade Checklistet angol nyelven itt található: linkre kattintva.

Fejlesztések az InterSystems Cloud Managerben

Az InterSystems Cloud Manager egy eszköz az InterSystems IRIS telepítések egyszerű felhős telepítéséhez. A 2019.1 kiadásban az ICM új funkciókkal bővült:

  • Támogatás elérhetőségi zónákhoz (availability zone). Telepítések létrehozása több zónában egyetlen régión belül. További részletekért lásd: „Deploying Across Multiple Zones».
  • Támogatás az aszinkron tükrözéshez. Aszinkron tükröző csomópontok integrálása a telepítési konfigurációba. További részletekért lásd: „Mirrored Configuration Requirements».
  • Az InterSystems IRIS telepítése konténerek használata nélkül, közvetlenül a telepítési csomagból. További részletek: „Containerless Deployment».
  • Szolgáltatáskeresés (service discovery) támogatása. További részletek: Sharing ICM Deployments.

Kliensnyelvek

A kiadás új modulokat tartalmaz az InterSystems IRIS-szel való munkához:

Javított skálázhatóság és elosztott klaszter adminisztrációja

Az elosztott klaszter az InterSystems IRIS-ben adatokat és gyorsítótárat oszt meg több szerver között, rugalmas, költséghatékony skálázhatóságot biztosítva lekérdezésekhez és adatok hozzáadásához. A kiadásba a következő fejlesztések kerültek:

  • Több SQL-szcenárió támogatása. Az elosztott klaszterhez csomópontokat bármikor hozzá lehet adni, függetlenül az adatbázis séma és a használt kulcsok tekintetében. A csomópont hozzáadása után az adatok offline is átsúlyozhatók. További részletek: „Rebalance Sharded Data Across Additional Shard Data Servers».
  • Az Adminisztrációs Portálon új oldal jelent meg a klaszter áttekintésére és konfigurálására.
  • Új API a klaszter koherens biztonsági mentésének létrehozására. További részletek: „Coordinated Backup and Restore of Sharded Clusters».
  • Az új Java eszközt a tömeges adatbetöltéshez a klaszterre is optimalizálták.

SQL fejlesztések

Ez a kiadás jelentős teljesítmény- és használhatósági fejlesztéseket tartalmaz az SQL számára.

  • Auto-paralelizálás a megfelelő lekérdezésekhez. További információ — «Rendszer szintű párhuzamos lekérdezés feldolgozás».
  • Új TUNE TABLE parancs a táblák SQL felületen keresztüli beállításához. További információ — «TUNE TABLE».
  • SQL Shell javításai, amelyek most lehetővé teszik a sémák, táblák és nézetek megtekintését, amelyeket a jelenlegi tartomány határozott meg vagy elérhetők. További információ — «Az SQL Shell felület használata».
  • A lekérdezési terv megtekintése most már megmutatja az összetett tervek al-terveit párhuzamosítás és klaszteres lekérdezések esetén.
  • A lekérdezés szövegébe most opciókat lehet hozzáadni, hogy felülbírálhassuk az SQL rendszerbeállításait a lekérdezéshez. További információ — «Megjegyzés opciók».
  • Az InterSystems minden kiadásban különböző, az alkalmazás által észlelhető fejlesztéseket tartalmaz az SQL-ben. 2019.1-ben különösen sok ilyen fejlesztés került hozzáadásra a lekérdezés-optimálóhoz és a kód-generátorhoz. Az automatikus párhuzamosítással együtt ez jelentősen javíthatja az InterSystems IRIS SQL-t használó alkalmazások teljesítményét.

Fejlesztések az Analitikában

  • Lehetőség részleges dátumok megadására az Üzleti Intelligenciában. Például megadni egy dátumot, amelynél csak az év, vagy az év és hónap ismert. További információ — «Részleges dátumok».
  • Új %SQLRESTRICT konstrukció az adatok SQL-en keresztüli szűrésére az MDX lekérdezésben.

Fejlesztések az integrációs lehetőségekben

Ebben a kiadásban sok fejlesztés található, amelyek egyszerűsítik a termékek beállítását és a problémák keresését:

  • Keresés és megtekintés minden útvonalon, amelyet az üzenet bejárhat a termékben. További információ — «Felületi térképek megtekintése».
  • Ahol a termék alkotói más termékekre hivatkoznak, azok helyének keresése. További információ — «Felületi hivatkozások keresése».
  • Az adatok átalakításának tesztelése. A tesztelő párbeszédablakban most értékeket lehet megadni aux, context és process objektumokhoz, mintha az átalakítást inicializált objektumokkal hívták volna meg. További információ — «Az Átalakítási tesztelő oldal használata».
  • DTL szerkesztő. Új műveletek — switch/case. Lehetőség a műveletek csoportosítására, és megjegyzések hozzáadására az átalakításokhoz.
  • Most üzenetet lehet küldeni egy szabályra, és megtekinteni a végrehajtás eredményét anélkül, hogy az üzenetet az egész terméken végig kellene futtatni. További információ — «Szabályok tesztelése».
  • Lehetőség a üzenetek letöltésére a Messenger nézetből a helyi számítógépre. További részletekért — «Üzenetek exportálása».
  • Lehetőség a naplóesemények letöltésére a helyi számítógépre. További részletekért — «Bevezetés az Eseménynapló oldalba».
  • A szabályeditorban mostantól fűzhetők megjegyzések a szabályokhoz, és megnyithatók, valamint szerkeszthetők a szerkeszthető szabályban használt átalakítások.
  • A „Sorban várakozási idő” (Queue Wait Alert) beállítás most már azt az időt jelzi, amely után egy termék elemében sorban lévő vagy aktív üzenet riasztást generál. Korábban ez a timeout csak a termék elemében sorban lévő üzenetekre vonatkozott. További részletekért — «Sorban várakozási riasztás».
  • Hozzáférési korlátozás a „Rendszer alapértelmezett beállításaihoz”. Az adminisztrátorok beállíthatják a felhasználókat az alapértelmezett beállítások szerkesztésére, megtekintésére vagy törlésére. További részletekért — «Biztonság a rendszer alapértelmezett beállításaihoz».
  • Lehetőség a termékek exportálására a helyi számítógépre. További részletekért — «Termék exportálása».
  • Lehetőség a termékek telepítésére a helyi számítógépről. További részletekért — «Termék telepítése a célszámítógépen».
  • Kiterjesztett navigáció a termékbeállítások oldalán. A termékbeállítások oldalán a fülekhez hivatkozások lettek hozzáadva, hogy gyorsan megnyithassák a megfelelő elemeket külön ablakban. A Sor fülen a üzenetszámra kattintva megnyílik a nyomkövetés. Az Üzenetek fülön a munkamenet számára kattintva megnyílik a nyomkövetés. A Folyamatok fülön a üzenetszámra kattintva megnyílik a nyomkövetés, míg a folyamat számára kattintva megnyílik a folyamat részleteit tartalmazó ablak.
  • Új opciók az üzleti termék elem hozzáadása varázslóban. Mostantól a felhasználók automatikusan hozzárendelhetik az alapértelmezett rendszerértékeket, ha a mezők üresek maradnak, és beállíthatják a csomag előtagját a irányítási szabályok generálásához. További részletekért — «Varázsló opciók».

Rendszer teljesítmény és lehetőségek

  • Jelentős skálázhatósági és teljesítményjavítások, különösen a nagy rendszerek számára, amelyeknél a memória-hozzáférés egyenlőtlenül oszlik meg (NUMA). Ezek a fejlesztések magukban foglalják a skálázhatóság módosításait a statisztikák gyűjtésében és a globális pufferek kezelésében, a globálisok indexszintű leképezésének teljesítményjavításait, valamint egyéb optimalizációkat a mutatóblokkok megkerülésének elkerülésére. Ahhoz, hogy ezek a fejlesztések lehetségesek legyenek, változtatásokat kellett végrehajtani a rendszer statisztikájában és a memóriahasználatban, melyekről a kiadás ellenőrzőlistájában. Ezek a fejlesztések 64 bájttal növelik a globális pufferek metadatainak memóriaigényét Intel rendszereken, és 128 bájttal IBM Power rendszereken. Például egy 8 kilobájtos blokkokból álló puffer esetében a növekedés 0,75% lesz Intel rendszereken. Ezek a fejlesztések kisebb módosításokat is eredményeztek a statisztikák megjelenítésében az eszközökben és az Üzemeltetési Portálon.
  • Kulcskezelő Interoperabilitási Protokoll (Key Management Interoperability Protocol — KMIP). E kiadástól kezdve az InterSystems IRIS ipari kulcskezelő szerver kliensévé válhat. A KMIP, az OASIS szabvány, központosított kulcskezelés hatalmát adja. A KMIP szerver kulcsait mind az adatbázisok, mind az egyes elemek titkosítására felhasználhatja. A KMIP szerver kulcsai elérhetők, mint a fájlokban tárolt kulcsok, például naplófájlok titkosításához. Az InterSystems IRIS támogatja a kulcsok KMIP szerverről helyi fájlokba történő másolását, helyi biztonsági mentések készítéséhez. További részletekért lásd:Kulcsok kezelése a Kulcskezelő Interoperabilitási Protokollal (KMIP)»
  • Új DataMove segédeszköz az adatok egyik adatbázisból a másikba történő átvitelére, miközben a globálisok megjelenítési beállításait is megváltoztatja. További részletekért lásd:DataMove használata az InterSystems IRIS-szel».
  • Támogatás 3’641’144 karakter hosszú sorok JSON-objektumokban.
  • IRIS Studio csatlakozása a Caché és Ensemble rendszerekhez.
  • SPNEGO protokoll támogatása (Microsoft Integrált Windows Hitelesítés) HTTP-csatlakozások során. Mostantól a %Net.HttpRequest használhatja a Windows hitelesítést a HTTP 1.1 protokollon keresztül egy védett kiszolgálóval való kapcsolódás során. A felhasználók hitelesítési adatokat adnak meg, vagy a %Net.HttpRequest megpróbálja használni a jelenlegi kontextust. A támogatott hitelesítési sémák: Negotiate (Kerberos & NTLM), NTLM és Basic. További részletekért lásd:Hitelesítés biztosítása».
  • A teljesítmény javítása a naplózásban és az aszinkron I/O-ban.

Az 2019.1 verzió támogatásával rendelkező felhasználók letölthetik az Online Distributions részben a weboldalon. wrc.intersystems.com.

Minden érdeklődő kipróbálhatja az új verziót, ha telepíti a Community Edition-t, amely elérhető elérhető a dockerhub.com-on.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster