A Matlab új adattípust adott a matlab r2018b új verziójába

A Matlab új adattípust adott a matlab r2016b új verziójába

A túlméretezett tömbök különböző formákban használhatók: egy rendszeren futó alkalmazás nagy mennyiségű (sokszorosított) Hadoop-rendszerhez (a fogadó memóriájában nem) telepíthető. Ugyanez a kód fog működni ezeken és más konfigurációk a MATLAB, kezelése az adatok és programok terjesztése. Ez nagymértékben leegyszerűsíti a fejlesztők munkáját, lehetővé téve számukra az adatkezelés helyett az algoritmusra való összpontosítást.

A túlzott tömbök oszlop típusú adatok, például adatbázis-táblák és táblázatok. A támogatás magában foglalja a matematikai és statisztikai műveleteket, valamint az adatok manipulálási műveleteit. A matematika algoritmusokat biztosít statisztikai és gépi tanuláshoz, és a magas tömbök párhuzamos számítástechnikai eszközöket támogatnak.

A magas tömbök használata a Hadoop fürt segítségével lehetővé teszi a rendszer számára, hogy futtassa az alkalmazást egy fürtben, nem pedig adatátvitelre a számítógépre. Ez a feldolgozási és tárolási teljesítményt jelentősen meghaladja, mint akár egy többmagos kiszolgáló is.

A Hadoop-fürtön végzett hibakeresés és profilozás összetett, ezért a fejlesztők nagyobb valószínűséggel dolgoznak a helyi számítógépen a túlzott tömböt használó algoritmusok kifejlesztésére. Az algoritmusok akkor átvihetők egy klaszterbe, ha nagy mennyiségű adat és számítási teljesítményre van szükség. A számítógép interaktív hibakeresést, nyomkövetést és profilkészítést biztosít.

A túlzott tömbök adattípusát a MATLAB csomagolási rendszer támogatja, amely lehetővé teszi a fejlesztő számára, hogy szabadon alkalmazza ezt az adattípust, valamint a C nyelv segítségével kifejlesztett alkalmazásokat. A csomag konfigurálható bármely adatforrással való együttműködésre, és a fejlesztőnek működnie kell a MATLAB interaktív verziójával.

A MATLAB Coder rendszer, amely C-kódot hoz létre a beágyazott alkalmazásokhoz, szintén támogatja a túlzott tömböket. Ez lehetővé teszi a beágyazott alkalmazások támogatását.

Azok a fejlesztők, akik a Spark API szintjén használják a MATLAB API Spark munkáját, tudniuk kell, hogy olyan funkciókat tartalmaznak, mint a flatMap és mapParitions, a MATLAB tömböket használó túlzott tömbökhöz képest.

Kapcsolódó cikkek