Skillnaden mellan distribuerad databas och centraliserad databas

Skillnaden mellan distribuerad databas och centraliserad databas
Skillnaden mellan distribuerad databas och centraliserad databas

Video: Skillnaden mellan distribuerad databas och centraliserad databas

Video: Skillnaden mellan distribuerad databas och centraliserad databas
Video: BILTEMA vs PROFFSPRODUKTER | POLERING | Hur stor skillnad är det? | TEST PÅ MATT RÖD LACK 2024, November
Anonim

Distribuerad databas vs centraliserad databas

Centraliserad databas är en databas där data lagras och underhålls på en enda plats. Detta är den traditionella metoden för att lagra data i stora företag. Distribuerad databas är en databas där data lagras i lagringsenheter som inte finns på samma fysiska plats men databasen styrs med hjälp av ett centr alt databashanteringssystem (DBMS).

Vad är centraliserad databas?

I en centraliserad databas lagras all information från en organisation på en enda plats, till exempel en stordator eller en server. Användare på avlägsna platser får tillgång till data via Wide Area Network (WAN) med hjälp av applikationsprogram som tillhandahålls för att komma åt data. Den centraliserade databasen (stordatorn eller servern) bör kunna tillgodose alla förfrågningar som kommer till systemet, och kan därför lätt bli en flaskhals. Men eftersom all data finns på en enda plats är det lättare att underhålla och säkerhetskopiera data. Dessutom är det lättare att upprätthålla dataintegriteten, eftersom när data väl lagras i en centraliserad databas är föråldrad data inte längre tillgänglig på andra platser.

Vad är distribuerad databas?

I en distribuerad databas lagras data i lagringsenheter som finns på olika fysiska platser. De är inte kopplade till en gemensam CPU utan databasen styrs av ett centr alt DBMS. Användare kommer åt data i en distribuerad databas genom att komma åt WAN. För att hålla en distribuerad databas uppdaterad använder den replikerings- och dupliceringsprocesserna. Replikeringsprocessen identifierar ändringar i den distribuerade databasen och tillämpar dessa ändringar för att säkerställa att alla distribuerade databaser ser likadana ut. Beroende på antalet distribuerade databaser kan denna process bli mycket komplex och tidskrävande. Dupliceringsprocessen identifierar en databas som en huvuddatabas och duplicerar den databasen. Denna process är inte komplicerad som replikeringsprocessen men ser till att alla distribuerade databaser har samma data.

Vad är skillnaden mellan distribuerad databas och centraliserad databas?

Medan en centraliserad databas lagrar sina data i lagringsenheter som är på en enda plats anslutna till en enda CPU, lagrar ett distribuerat databassystem sina data i lagringsenheter som möjligen finns på olika geografiska platser och hanteras med hjälp av en central DBMS. En centraliserad databas är lättare att underhålla och hålla uppdaterad eftersom all data lagras på en enda plats. Dessutom är det lättare att upprätthålla dataintegritet och undvika kravet på dataduplicering. Men alla förfrågningar som kommer för att få tillgång till data behandlas av en enda enhet, såsom en enda stordator, och därför kan det lätt bli en flaskhals. Men med distribuerade databaser kan denna flaskhals undvikas eftersom databaserna är parallelliserade vilket gör att belastningen balanseras mellan flera servrar. Men att hålla data uppdaterad i distribuerade databassystem kräver mer arbete, därför ökar kostnaderna för underhåll och komplexitet och kräver även ytterligare programvara för detta ändamål. Dessutom är det mer komplext att utforma databaser för en distribuerad databas än samma sak för en centraliserad databas.

Rekommenderad: