Client / server-systemen zijn gegroeid in rekenkracht door de jaren heen als gevolg van verbeteringen in de architectuur van de processor van de computer. Zij leveren echter een lagere verwerking vermogen dan hun tegenhangers mainframe vanwege de architectuur van de algehele computing systeem. Wanneer u hoogvolume transactieverwerking moet, levert een mainframe over de mindere mogelijkheden aangeboden door client / server-systemen.
Aanschafkosten
Mainframecomputers zijn meestal geprijsd in de miljoenen dollars, terwijl client / server-systemen ingangspunten in de duizenden hebben. De minder dure systemen maken het mogelijk voor kleinere organisaties te breken in de computerwereld voor lagere kosten. Grotere bedrijven, zoals banken, verzekeringsmaatschappijen en payment processors, hebben echter de middelen bankroll van de broodnodige transactie verwerkingskracht van een mainframe.
Onderhoudskosten
Zoals het geval met de kosten van de verwerving, zijn de kosten van onderhoud en andere lopende kosten ook lager voor een client / server-systeem. Bijvoorbeeld, kosten mainframe softwarebedrijven vaak ongeveer 20 procent van de aankoopprijs voor jaarlijks onderhoud van de software. In een client / server-omgeving is deze kosten veel lager. De kosten van ondersteuning in de vorm van technisch personeel zijn ook lager met client / server-systemen, met client / server-ingenieurs over een derde minder verdienen dan mainframe systemen programmeurs.
Besturingssysteem verschillen
De meeste client / server-systemen draaien bekende besturingssystemen zoals Windows Server en Linux. De complexiteit van mainframe-besturingssystemen is veel hoger dan de client / server-systemen, rijden veel meer geavanceerde hardware en software toepassingen. Client / server-besturingssysteem bedrijven zijn afhankelijk van hardwarefabrikanten te schrijven interfaces voor het OS, terwijl mainframe bedrijven meestal alle interfacing software geschreven naar de OS bieden. Multitasking is qua mainframe en Windows/Linux/Unix besturingssystemen, met alle staat uit te voeren preemptive multitasking, waardoor het lijkt dat de computer is veel taken die gelijktijdig wordt uitgevoerd.
Besturingsomgevingen
Terwijl veel servers prima in een relatief koele, schone kamer zijn, vereisen mainframecomputers meer specifieke controles, met name op het gebied van temperatuur, vochtigheid, brand onderdrukking en reinheid. Mainframes worden meestal ondersteund door noodvoedingen voor continu gebruik en verbruiken veel meer energie dan hun kleinere client / server-tegenhangers. Een koele kamer met voldoende brandbeveiliging en een afsluitbare deur kan gemakkelijk house, cool en beschermen van een aantal client / server-systemen.
Grootte
Modern mainframecomputers zijn kleiner dan hun voorgangers die nam een hele kamer, maar ze zijn nog steeds meestal de grootte van een koelkast of groter. Client / server-machines, aan de andere kant, zijn meestal over de grootte van verscheidene gestapeld schoenendozen. De kleinere voetafdruk van een client / server-machine draagt bij aan lagere milieu-eisen, evenals lagere machtsconsumptie.
Operaties
Client / server-bewerkingen zijn soms een beetje meer ontspannen dan mainframe operaties. Client / server-gebruikers zijn meestal kleine tot middelgrote bedrijven, die niet de verwerkingskracht of strenge milieu van een mainframe hoeven. Mainframe-gebruikers zijn meestal grote ondernemingen, zoals verzekeringsmaatschappijen, grote financiële instellingen en gezondheidsorganisaties. Als gevolg van de hoge beveiligingseisen van dergelijke instellingen, operaties zijn normaal streng en volgen een vaste reeks van gebeurtenissen om de naleving van de procedurele.