Klient - server är den traditionella metoden för kommunikation mellan två datorer i ett nätverk , eller mellan två program på samma dator . Kunden tar kontakt för att begära en resurs . Servern rymmer resursen och levererar den till kunden som svar på klientens begäran . Begreppet " tudelad " klient-server- arkitektur är oftast diskuteras i samband med databasapplikationer. Databasapplikationer
Databaser formas och manipuleras i olika planer . Ett exempel är en länkad lista , en annan är en tabell. Den relationsdatabas är nu den vanligaste formen av databas struktur som finns i datorer idag . Detta håller data i tabeller som kan kopplas ihop och gick på ett gemensamt fält . Th relationstabell ifrågasättas av booleska operander som ingår i Structured Query Language . I företagsmiljöer , är det vanligt att centralisera databasen och ge åtkomst från andra datorer i nätverket . Om ansökan åtkomst till databasen är bosatt på samma dator som databasen , anses detta inte en två nivåer system nätverkstermer , även om mjukvaran beter sig på ett två - eller tre - tier sätt eftersom ansökan formatera resulterande data är en kund till ansökan leverera data från databasen .
Network Access
en sann tudelad client - server , bosatt databasen på en dator , de servern , och den mot användaren vända gränssnittet är bosatt på en annan - detta är klienten . Ansökan kan finnas på någon av datorerna . En tre - tier arkitektur involverar tre datorer . Man håller användargränssnittet , kör den andra ansökan och den tredje håller databasen . En enda nivåer konfiguration ( för nätverk ändamål ) har alla tre bosatta på samma dator . Addera ditt 2 - Tier Fördelar
Den största fördelen med en två - tier arkitektur är att det tillåter tredje part att få tillgång till databasen . De visa och process programvara behöver inte buntas ihop med databasen ledningssystem . Denna konfiguration är vanligt där kalkylblad läsas data från en central databas , eller där rapporten som genererar programvara hämtar data genom pre - organiserade synpunkter på uppgifterna . Den dualistiska systemet gör att data från olika källor som skall läggas samman och slås samman , utrota dataredundans och möjliggöra olika avdelningar för att dra nytta av varandras uppgifter . Addera Development
dualistiska klient -server -modellen är grunden för Enterprise Resource Planning . Inledningsvis var ERP-system skrivet för stora företag så att deras räkenskaper kan genereras automatiskt genom att fånga alla uppgifter om försäljning och inköp i en central databas . Dessa system är nu tillgänglig för små - och medelstora företag . Förmågan att länka databasen tillgång till regelbunden affärssystem , liksom program Productivity Suite ökar kraftigt överkomliga dualistiska systemet klient-server .