Met ingang van februari 2012 , de meeste databases bestaan uit server software en een set van bestanden die zich allemaal op een enkele computer . Meer geavanceerde methoden gebruiken meerdere computers en veel bestanden , soms op verschillende locaties . Parallelle en gedistribueerde methodes verbeteren toegangssnelheid voor zeer grote databases , toegang voor geografisch verspreide organisaties en betrouwbaarheid voor toepassingen die afhankelijk zijn van uptime . Structuur Een gedistribueerde database- huizen gegevens in twee of meer server-computers op verschillende locaties . Bijvoorbeeld , een hoofdkantoor in Chicago heeft een databank en een magazijn in Kansas City heeft een andere. De twee delen een verbinding over het internet , zodanig dat de Chicago -database ontvangt zending records van Kansas City elke nacht . Een typische parallelle database zich bevindt op een locatie met een set van bestanden , hoewel meerdere computers delen van de werklast . Speed belangrijkste voordeel Een parallel databank is snelheid. Net als een standaard database draait op een computer , een parallelle databank ontvangt Structured Query Language of SQL verzoeken van gebruikers . De server breekt deze neer in een reeks stappen , dan voert ze . Een standaard database- server voert alle stappen door zelf terwijl een parallelle databank toekent stappen om verschillende computers . Bij elke computer klaar is met zijn taak , de database assembleert de informatie en stuurt de resultaten terug naar de gebruiker . Omdat elke computer werkt op slechts een deel van het werk , samen vormen ze klaar bent met een SQL- verzoek in veel minder tijd . Als database- eisen van een organisatie te laten groeien , je computers toevoegen aan de parallelle database om de toegenomen werkdruk te voldoen . Access Gedistribueerde databases toegang te verbeteren , zoals elke lokale kantoor heeft een eigen database . De meeste SQL transacties vinden plaats op het kantoor niveau, zonder de vertraging opgelopen door de lange afstand datanetwerken . Elke lokale database bevat informatie gemeen met de anderen , maar ook gegevens uniek voor de lokatie. Van tijd tot tijd , de lokale databases te synchroniseren over een lange afstand netwerk om bij te blijven met elkaar. Daarentegen heeft een parallelle databank geen verbetering van de toegang tot externe locaties . Betrouwbaarheid Distributed and parallelle databases adres betrouwbaarheid op verschillende manieren . Een databank die op een computer is volledig afhankelijk van de betrouwbaarheid van die machine : Op het moment dat de computer crasht , de database niet meer beschikbaar . De meeste parallelle databases hebben een functie die de status van elke computer bewaakt , als er een uitvalt , de server programma verwijdert deze uit dienst, maar de database beschikbaar blijft , zij het in verminderde prestaties . Voor een gedistribueerde databank , de resterende lokale servers blijven om informatie te verwerken als men ontwikkelt een probleem, de storing heeft alleen invloed op de gebruikers lokaal naar de mislukte computer . |