Huff, jeg husker slitet med å manuelt skrive inn databaser inn i MySQL/Dreamviewer for å få vist fram statistikk på en php-nettside. Det er nesten 3 år siden jeg hadde litt om dette i IT, så jeg tror ikke jeg gidder å ta det opp igjen nå.
Jeg anbefaler like vel folk med interesse å prøve, det er ganske greit når du først har begynt å forstå grunntrekkene. (Nå snakker jeg generelt, ikke nødvendigvis om minecraft-mods)
Jeg kan ikke understreke tydelig nok hvor verdifullt grunnleggende SQL-kunnskap er i IT-bransjen! Kombinert med grunnleggende ferdigheter i ett eller annet scriptspråk så er det kun fantasien som setter grenser for hva slags SYKE problemer du kan løse med SQL+scripting.
Store mengder data som ingen riktig forstår eller som skal oversettes fra et format til et annet? Lag et script for å skyfle dataene inn i en database, bruk SQL til å få hodet ditt rundt dataene og lag evt. et nytt script for å spytte ut alt fra HTML, XML, CSV eller hva som helst annet oppgaven krever. Ingen IT-avdeling klarer seg uten minst en person som behersker slik magi og kan løse tilsynelatende umulige oppgaver på etpar timer.
SQL er en av de få teknologiene du kan ta med deg hele veien fra gutterommet og inn i de aller største driftsmiljøene. Sørg for virkelig å forstå hva indeksering og normalisering innebærer for ytelse og skalerbarhet. Sørg for virkelig å forstå når du må bruke en-til-en, en-til-mange og mange-til-mange relasjoner når data skal modelleres i en relasjonsdatabase. Og når noen kommer og prøver å prakke på deg NoSQL, MongoDB og denslags fanteri så husk at ja, det finnes sære tilfeller der schema-løs lagring er fordelaktig. De kommer likevel ikke til å erstatte MySQL, PostgreSQL, SQL-Server, DB2 eller Oracle i løpet av de neste ti årene, bare supplere dem.