Hvordan bygge en Internett Database Server

Hvordan bygge en Internett Database Server


En Internett databaseserveren lagrer informasjon for gjenfinning over Internett. Det kan brukes til å fylle ut informasjon på websider, gi bildesøk eller samle inn data fra besøkende. Sette opp en database server er en svært kompleks tema, men å forstå den grunnleggende prosedyren som brukes av programmerings fagfolk vil hjelpe deg gjennom prosessen.

Bruksanvisning

1 Skriv ned en beskrivelse av dataene du ønsker å lagre, og hvordan hver oppføring kan forholde seg til en annen. For eksempel kan du ha en database tabell av mennesker, som hver kan ha flere adresser i en egen tabell. Likeledes kan en enkelt adresse gjelde for mange mennesker. Men et telefonnummer vil bare ha en person i forbindelse med det. Dette kalles "databaseskjema."

2 Bestem hvordan du regner databasen som skal brukes. Hvor mange mennesker vil være å koble til det i løpet av en dag? Hva er det maksimale antallet tilkoblinger du forventer i et eneste minutt? Disse svarene vil bestemme parametrene for maskinvare, programvare og Internett-tilkobling du trenger, og i mange tilfeller vil påvirke budsjettet bør du sette av til prosjektet.

3 Gjennomgå flere database pakker for å bestemme din foretrukne database utviklingsmiljø. Som i begynnelsen av 2010, både Microsoft Access og Filemaker Pro er populære databaser for sin brukervennlighet for programmerere nye databaser, men i begge tilfeller kan programvarelisenser for å sette opp en Internett-databaseserver være dyrt. Sammenligne disse til MySQL og PostgreSQL, som er helt gratis, men som er vanskeligere å lære.

4 Sett opp en ledig datamaskin som utviklings- og testplattform, og installere noen databaseprogramvare du vil bruke.

5 Bygg din databaseskjema i din valgte utviklingsmiljø.

6 Iverksette datavisninger du trenger, for eksempel spesialbygde Web-sider, eller skjemaer eller rapporter som sendes over direkte tilkoblinger til databasen.

7 Befolke database med eksempeldata tilsvarende størrelsen du forventer at det vil vokse til, for å teste sin reaksjonsevne og evner når det er satt i produksjon.

8 Koble til utvikling server ved hjelp av det samme grensesnittet brukerne vil se, og prøve å bryte den. Skriv inn dårlige data inn i skjemaer, be om store mengder data, eller sette opp umulige beregninger for eksempel en divisjon med null. Hvis du er i stand til å bryte databasen, fikse programmering, så dette er ikke lenger mulig.

9 Last opp din database til en hosted server, eller vert databasen på en dedikert server og Internett-tilkobling. Du kan bruke din utvikling server, men ideelt sett bør du holde en utvikling server slik at du kan teste fremtidige endringer uten å berøre live produksjon serveren.