Blog

Maart 17, 2014Microsoft Dynamics NAV schaalbaarheid: NAV 2009 Classic vs NAV 2013 RTC

opgestuurd door Matt Traxinger

tafel vergrendeld door een andere gebruiker? Trage prestaties? Dit zijn slechts een paar van de problemen die vaak maken klanten denken dat ze hun Microsoft Dynamics NAV-systeem zijn ontgroeid. Dat is tenslotte de marketingboodschap: Dynamics NAV is voor kleine tot middelgrote bedrijven, dus het kan natuurlijk niet een groot aantal gebruikers of een hoog transactievolume ondersteunen. Ik ben hier om je te vertellen dat dat niet altijd het geval is.NAV 2009 Classic vs. NAV 2013 RTC de Classic Client in de native database was razendsnel. Maar de realiteit is dat de RoleTailored Client (RTC) met SQL Server sneller is. Onafhankelijke verificaties (gelezen, niet Microsoft marketing materiaal) bewijst dit.NAV 2013 RTC is ongeveer 30 procent sneller dan de NAV 2009 Classic Client op de Native Database en 500 procent sneller dan de NAV 2009 RTC. Voor degenen onder u die nog niet bekend zijn met de RTC, het is een server side oplossing. Dat betekent dat alle code wordt uitgevoerd op de server kant. De klassieke Client was een client side applicatie, wat betekent dat alle gegevens heen en weer moesten gaan tussen de client en de server elke keer dat een regel code het nodig had, waardoor de applicatie werd vertraagd. Als je ooit hebt geprobeerd om de klassieke klant van thuis te gebruiken, je weet waar ik het over heb. Er is ook toegenomen caching efficiëntie met de NAV service Tier. Eerder, Dynamics NAV vertrouwde op SQL Server voor alle van de caching. Met de introductie van de service tier in NAV 2009, elke gebruiker kreeg de mogelijkheid om een aparte, private cache Voor gegevens die onlangs was geopend te behouden. NAV 2013 introduceerde een wereldwijde cache die niet alleen wordt gedeeld door gebruikers, maar ook wordt gesynchroniseerd tussen NAV-servers. Er zijn in wezen drie cache niveaus om u te houden van het hebben van die kostbare schijf leest uit te voeren. NAV 2013 introduceerde ook een verwerkingswachtrij voor het posten. Tafelvergrendeling gaat niet weg en zal nooit verdwijnen, maar u kunt het aantal sloten dat uw gebruikers tegenkomen verminderen. Je doet dit in wezen door slechts één enkele, geautomatiseerde gebruiker toe te staan om te posten. Aangezien die gebruiker de enige gebruiker is die naar de tabellen kan schrijven, zijn sloten onmogelijk. Wanneer een gebruiker op “Post” klikt, in plaats van daadwerkelijk posten, schrijft het systeem gewoon een record naar een wachtrij voor die geautomatiseerde gebruiker om uit te voeren. ArcherPoint implementeerde een aangepaste oplossing voor dit proces voor NAV 2009 voor een klant die tijdens het hoogseizoen meer dan 50.000 transacties per dag plaatste. Ze ervaren nul tafel sloten. Nu, deze functionaliteit komt uit de doos.

de toekomst

Microsoft verbetert voortdurend de prestaties. De inzet van NAV op Azure geeft het de mogelijkheid om honderden gebruikers op een enkele server af te handelen. Als het blijft op deze weg, Microsoft zal willen houden hardware kosten voor de datacenters naar beneden, en de enige manier om dat te doen is om te blijven verbeteren service tier prestaties. Het SQL Server team maakt ook verbeteringen, hoewel het nog niet duidelijk is hoe NAV ze het beste zal gebruiken. Met nieuwe versies kunnen tabellen en indexen uitsluitend in het geheugen leven. Je hoeft nooit van schijf te lezen voor sommige dingen tijdens het gebruik van het systeem. Zelfs met snellere, solid-state schijven, zal directe toegang tot het geheugen altijd sneller zijn. Als je het mij vraagt, heeft de toekomst er nog nooit zo goed uitgezien voor grote bedrijven en Dynamics NAV. Het is een van de meest schaalbare oplossingen op de markt. Onze bedrijven groeien altijd, maar het is bijna onmogelijk om uit NAV te groeien. Heeft u nog vragen over de schaalbaarheid van uw Microsoft Dynamics NAV-oplossing of overweegt u deze voor uw bedrijf? neem dan contact met ons op via ArcherPoint. We bespreken graag uw doelen en vereisten en helpen u bij het bepalen van het beste pad. Voor meer informatie over onderwerpen met betrekking tot Microsoft Dynamics NAV ontwikkeling, Lees de ArcherPoint Developer Blog, speciaal geschreven voor Dynamics NAV ontwikkelaars.

Leave a Reply