Blog

március 17, 2014 Microsoft Dynamics NAV skálázhatóság: NAV 2009 klasszikus vs NAV 2013 RTC

Beküldte Matt Traxinger

egy másik felhasználó által lezárt asztal? Lassú teljesítmény? Ez csak néhány olyan kérdés, amely gyakran arra készteti az ügyfeleket, hogy kinőtték a Microsoft Dynamics NAV rendszerüket. Végül is ez a marketing üzenet: A Dynamics NAV kis-és középvállalkozások számára készült, így nyilvánvalóan nem képes nagyszámú felhasználót vagy nagy tranzakciós volument támogatni. Azért vagyok itt, hogy elmondjam, ez nem mindig így van.

NAV 2009 Classic vs.NAV 2013 RTC

a natív adatbázis klasszikus kliense villámgyors volt. De a valóság az, hogy a RoleTailored kliens (RTC) az SQL Serverrel gyorsabb. Független ellenőrzések (olvasni, nem Microsoft marketing anyag) bizonyítja ezt ki.A NAV 2013 RTC nagyjából 30 százalékkal gyorsabb, mint a natív adatbázisban szereplő NAV 2009 Classic kliens, és 500 százalékkal gyorsabb, mint a NAV 2009 RTC. Azok számára, akik még mindig nem ismerik az RTC-t, ez egy szerver oldali megoldás. Ez azt jelenti, hogy az összes kód a szerver oldalon fut. A klasszikus kliens egy kliens oldali alkalmazás volt, ami azt jelenti, hogy minden adatnak oda-vissza kellett mennie a kliens és a szerver között minden alkalommal, amikor egy kódsornak szüksége volt rá, lelassítva az alkalmazást. Ha valaha is megpróbálta használni a klasszikus klienst otthonról, akkor tudja, miről beszélek. A NAV szolgáltatási szinttel megnövekedett a gyorsítótár hatékonysága is. Korábban a Dynamics NAV az összes gyorsítótárazáshoz az SQL Serverre támaszkodott. A NAV 2009 szolgáltatásszintjének bevezetésével minden felhasználó lehetőséget kapott arra, hogy külön, privát gyorsítótárat tartson fenn a nemrégiben elért adatokhoz. A NAV 2013 bevezetett egy globális gyorsítótárat, amelyet nem csak a felhasználók osztanak meg, hanem szinkronizálva van a NAV szerverek között is. Alapvetően három gyorsítótár-szint van, amelyek megakadályozzák, hogy ezeket a költséges lemezolvasásokat elvégezzék. NAV 2013 is bevezetett feldolgozási sorban kiküldetés. Az asztal zárolása nem megy el, és soha nem is fog, de csökkentheti a felhasználók által tapasztalt zárak számát. Ezt lényegében úgy teszi, hogy csak egyet engedélyez, automatizált felhasználó posztolni. Mivel ez a felhasználó az egyetlen felhasználó, aki írhat a táblákba, a zárolás lehetetlen. Amikor a felhasználó a “Post” gombra kattint, ahelyett, hogy ténylegesen közzétenné, a rendszer egyszerűen egy rekordot ír egy sorba, hogy az automatizált felhasználó végrehajtsa. ArcherPoint végre egy egyéni megoldás erre a folyamatra NAV 2009 egy ügyfél, hogy kiküldetés 50.000 + tranzakciók naponta csúcsidőszakban. Nulla asztali zárakat tapasztaltak. Most ez a funkció kijön a dobozból.

a jövő

a Microsoft folyamatosan javítja a teljesítményt. A NAV telepítése az Azure-on lehetővé teszi, hogy több száz felhasználót kezeljen egyetlen kiszolgálón. Ahogy tovább halad ezen az úton, a Microsoft alacsonyan akarja tartani az adatközpontok hardverköltségeit, és ennek egyetlen módja a szolgáltatási szint teljesítményének javítása. Az SQL Server csapata is javításokat végez, bár nem világos, hogy a NAV hogyan fogja a legjobban kihasználni őket. Az új verziók lehetővé teszik, hogy a táblák és indexek kizárólag a memóriában éljenek. Soha nem kell olvasni a lemezről néhány dolgot a rendszer használata közben. Még gyorsabb, szilárdtestalapú lemezek esetén is a közvetlen memória-hozzáférés mindig gyorsabb lesz. Ha engem kérdezel, a jövő soha nem tűnt fényesebbnek a nagyvállalatok és a Dynamics NAV számára. Ez az egyik leginkább skálázható megoldás a piacon. Vállalkozásunk mindig növekszik, de szinte lehetetlen a NAV-ból kinőni. Ha további kérdései vannak a Microsoft Dynamics NAV megoldásának skálázhatóságával kapcsolatban, vagy fontolgatja vállalata számára, kérjük, lépjen velünk kapcsolatba az ArcherPoint címen. Örömmel megbeszéljük céljait és követelményeit, és segítünk meghatározni a legjobb utat. A Microsoft Dynamics NAV fejlesztésével kapcsolatos további információkért olvassa el az ArcherPoint fejlesztői blogot, amelyet kifejezetten a Dynamics NAV fejlesztői számára írtak.

Leave a Reply