Annonser

Databaser

Databas - vad är det?

En databas är ett sätt att lagra data så att datan blir sökbar och går att kombinera ihop till olika listor på en mängd trevliga sätt. En databas består av tabeller och tabeller består av kolumner och rader. Är databasen utformad på ett bra sätt så finns ingen information på flera ställen i databasen.

SQL - vad är det?

SQL står för Structural Query Language. SQL är det språk man använder för att hämta, ändra och spara information i en databas. Det är samma grundspråk som används i alla databaser men vissa mindre skillnader förekommer som är specifikt för respektive databas.

Olika databaser

Oracle

Oracle är en databas som används av många stora företag. Oracle är bra på att hantera stora datamängder. Till en personlig webbsida kommer du dock aldrig upp i så mycket data att du har någon nytta av en Oracle-databas. Därför är det inget jag rekommenderar till en vanlig webbsida. Oracle är dessutom ett väldigt dyrt alternativ.

MySQL

MySQL är en enkel och bra databas som jag rekommenderar både för nybörjare och andra. Programmerar du i PHP är en MySQL-databas ett mycket bra val eftersom det finns en mängd trevliga funktioner för MySQL i PHP som är mycket enkla att använda. MySQL är gratis och har mycket bra dokumentation. För nybörjare finns även en tutorial som man kan läsa för att överhuvudtaget förstå hur en databas fungerar. Grafiskt administrationsprogram finns också som är mycket bra och kan laddas ner på deras webbplats.

PostgreSQL

PostgreSQL är en gratis databas som är lite mer avancerad än MySQL. Det är denna databas som används här på susnet.se. Det som är bra är att man kan dela upp en databas i flera "schemas" vilket blir som sub-databaser i databasen så att inte alla tabeller hamnar på samma "nivå" som i MySQL. Det gör att det räcker med att köra en databas till skillnad från MySQL där man helst vill dela upp i flera databaser när man kör sådant med många tabeller. Om man bara har en liten hemsida där man endast behöver ett fåtal tabeller spelar inte detta någon roll. Dokumentationen är lite krångligare och jag rekommenderar endast den här databasen om du inte tycker att MySQL räcker till. Referensmanualen kan vara bra om man vill kolla något speciellt. PostgreSQL är precis som MySQL gratis att använda. Det finns ett bra grafiskt administrationsprogram vid namn PgAdmin som också är gratis.

SQL Server

SQL Server är en databas utvecklad av Microsoft som ofta används på Windowsservrar tillsammans med Microsofts webbserver IIS. SQL Server är gratis att använda med vissa begränsningar men som är fullständigt tillräckliga för en medelstor webbplats. Administrationsgränssnitt till databasen är däremot inte gratis.

Microsoft Access

Access är en mycket enkel databas från Microsoft som man använder programvaran med samma namn för att skapa tabeller, frågor och grafiska gränssnitt m.m. Databasen i sig är gratis att använda, men programvaran kostar pengar. Access är inget jag rekommenderar då man snabbt känner dig mycket begränsad. Endast pyttesmå applikationer kan Access vara bra till.

 

8 kommentarer | Läs/skriv kommentarer