DatorerDatabaser

Distribuerade databaser

Spridda, eller, om det är korrekt att kalla, distribuerad databas - det är en sådan databas, som innehåller ett antal datorer som är anslutna via ett nätverk, där var och en driver en lokal databas. Helheten av alla dessa program och hårdvara skapar en gemensam databas. Distribuerad databas utanför ser ut som vanlig lokal databas, deras hårdvara disposition är inte synliga för användarna. Distribuerade styrsystem styr alla lagringsnoder och ger dataanslutning.

Kristofer Deyt, känd databas expert världsberömda, har identifierat tolv huvuddrag som bör ha alla distribuerade databaser: 1) lokalt självstyre, 2) kontinuerlig drift, 3) oberoende noder, 4) transparent fragmentering, 5) insyn i plats, 6) behandling specifika frågor, 7) transparent replikering, 8) som är oberoende av utrustningen, 9) distribuerad bearbetning transaktionen, 10) nätverkstransparens, 11) som är oberoende av operativsystemet 12) oberoende av de markerade databaser.

Överväga de viktigaste egenskaper som, enligt de uppgifter, skall ha alla de distribuerade databaser, mer i detalj.

Lokal autonomi innebär att varje enhet hanterar oberoende data från dess bas.

Kontinuerlig drift. Vid denna punkt K. Date sägs att tillgång till uppgifterna bör tillhandahållas kontinuerligt och oavsett om de är belägna vid varje nod. Dessutom bör det ingen roll att någon operation utförs i det ögonblick den lokala databasen.

Oberoende noder. I ett idealt system, alla noder är lika och oberoende av varandra. Varje databas ligger på noden levererar data i ett gemensamt utrymme med samma rättigheter. Alla databaser som utgör en distribuerad databas, fristående och skyddas mot obehörig åtkomst.

Transparent fragmentering. Denna funktion kräver den interna stöddatabas fördelad placering av data som är i själva verket en.

plats öppenhet. Användare som har åtkomst i distribuerade databaser, bör inte veta något om vilken nod är fysiskt tillgång till den information som krävs.

Distribuerad Query Processing. Databasen måste utföra distribuerade frågor i SQL prov.

Transparent replikering. I allmänhet cirkulationen - är överföringen av de ändrade föremål från en databas till en annan. I samband med detta material menas överföring av data mellan noder på ett sätt som säkerställer osynlighet av dessa åtgärder för användaren.

Hårdvara oberoende innebär att gateways distribuerade databasnätverk kan agera alla datormodeller.

Bearbetning av distribuerade transaktioner behandlas som ett förfarande för uppdatering av en distribuerad databas med hjälp av kommandon UPDATE, DELETE, INSERT, under vars exekvering har inte förlorat integritet och enhetlighet i den information som lagras i databasen.

Oberoende från operativsystemet förutsätter att systemkomponenter kan köra alla operativsystem.

Nätverks öppenhet innebär att tillgång till alla delar av en distribuerad databas kräver endast en nätverksanslutning.

Oberoende från databasen. Detta är ett viktigt inslag i systemet kräver förmåga att arbeta med alla de distribuerade databaser från olika leverantörer, inklusive möjligheter bör vara tillgängliga för sökning och uppdateringar.

Som vi kan se, beskriver definitionen av K. Data för distribuerad databas det som en struktur med svaga bindningar, som består av oberoende noder som är lokala databaser. Dessa autonoma LBD, och ger tillgång till distribuerade databaser från olika leverantörer. Noderna bildar en förbindelse mellan detta är replikerbara data. Topologin av distribuerade databasen utgör de geografiska informationssystem och datareplikering flöden.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.birmiss.com. Theme powered by WordPress.