Március közepé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ó: .
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: „».
- 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: „».
- 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: „».
- Szolgáltatáskeresés (service discovery) támogatása. További részletek: .
Kliensnyelvek
A kiadás új modulokat tartalmaz az InterSystems IRIS-szel való munkához:
- IRIS Native API for .NET — alacsony szintű hozzáférés globálisokhoz a .NET alkalmazásokból. További részletek: „».
- Relációs hozzáférés Pythonból — pyodbc használatának támogatása. További részletek: „».
- Dinamikus Java Gateway — Java programok meghívása az InterSystems IRIS-ből proxy osztályok létrehozása nélkül. További részletek: „».
- Megosztott memória használata a Java Gateway működésekor.
- Kompatibilitás a Hibernate 5.2, 5.3 verziókkal. További részletek: „».
- Új Java eszköz a tömeges adatbetöltéshez. További részletek: „».
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: „».
- 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: „».
- 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ó — «».
- Új TUNE TABLE parancs a táblák SQL felületen keresztüli beállításához. További információ — «».
- 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ó — «».
- 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ó — «».
- 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ó — «».
- Ú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ó — «».
- Ahol a termék alkotói más termékekre hivatkoznak, azok helyének keresése. További információ — «».
- 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ó — «».
- DTL szerkesztő. Új műveletek — . Lehetőség és 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ó — «».
- 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 — «».
- Lehetőség a naplóesemények letöltésére a helyi számítógépre. További részletekért — «».
- 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 — «».
- 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 — «».
- Lehetőség a termékek exportálására a helyi számítógépre. További részletekért — «».
- Lehetőség a termékek telepítésére a helyi számítógépről. További részletekért — «».
- 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 — «».
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 . 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:»
- Ú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:».
- 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:».
- 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. .
Minden érdeklődő kipróbálhatja az új verziót, ha telepíti a Community Edition-t, amely elérhető a dockerhub.com-on.
Forrás: habr.com
