Utveckling och databaser — ordlista
Vad din webbplats är byggd i avgör vad hostingen behöver kunna. En WordPress-sajt vill ha PHP och MySQL, en modern applikation kanske PostgreSQL och en Node-process.
Termerna nedan återkommer i leverantörernas specifikationer och avgör oftare än man tror vilka planer som ens är möjliga.
API
Även känt som: Application Programming Interface, Programmeringsgränssnitt
Standardiserat gränssnitt som låter mjukvarusystem kommunicera med varandra — grunden för alla moderna integrationer och molntjänster.
API (Application Programming Interface) är ett definierat kontrakt som beskriver hur en mjukvara kan anropas av en annan. På webben är API:er oftast HTTP-baserade — du gör en GET- eller POST-begäran till en URL och får tillbaka JSON-data. Genom API:et kan till exempel din webbplats hämta väderprognoser från SMHI, skicka ordrar till Klarna eller synka kunddata med Fortnox utan att mänsklig inblandning.
För hosting-branschen är API:er hur du integrerar tjänster. GleSYS API låter dig provisionera VPS programmatiskt via Terraform. Inleeds API hanterar domäner och DNS. Cloudflares API styr cachning och brandvägg. Att leverantörerna har dokumenterade, versionerade API:er är ett kvalitetsbetyg — det signalerar att tjänsten är byggd för utvecklare och stor skala.
Vanliga API-stilar: REST (resursbaserat, JSON, dominerande idag), GraphQL (fråga exakt vad du vill ha, populärt bland moderna webbapplikationer), SOAP (XML-baserat, legacy men vanligt i enterprise). De flesta moderna tjänster erbjuder REST som standard. För svenska företag som bygger integrationer är väldokumenterade REST API:er med OpenAPI/Swagger-specifikation det enklaste att jobba med.
MariaDB
Även känt som: MariaDB Server
En open source-databas som är en fork av MySQL, skapad av MySQL:s ursprungliga utvecklare. Standard på många svenska webbhotell.
MariaDB startades 2009 av Michael "Monty" Widenius — grundaren av MySQL — efter att Oracle förvärvat MySQL. Målet var att hålla databasen fri och öppen. MariaDB är i hög grad kompatibel med MySQL: samma kommandon, samma anslutningsbibliotek och i de flesta fall kan du byta rakt av utan att ändra din applikation.
För webbhotell och WordPress-sajter fungerar MariaDB som lagringsmotorn bakom innehållet — inlägg, användare, inställningar och WooCommerce-ordrar sparas i databasen. MariaDB har med tiden lagt till egna prestanda- och lagringsmotorer och anses ofta något snabbare och mer öppet utvecklad än MySQL.
Många svenska webbhotell använder MariaDB som standard även när kontrollpanelen fortfarande kallar det "MySQL-databas". För dig som användare spelar skillnaden sällan någon roll — din WordPress- eller e-handelssajt fungerar identiskt.
MongoDB
Även känt som: Mongo
Den populäraste NoSQL-databasen. Lagrar data som JSON-liknande dokument istället för tabeller och rader. Vanligt i Node.js-projekt.
MongoDB är en NoSQL-databas (specifikt en "document database") som lagrar data som BSON-dokument (binärt JSON). Till skillnad från relationella databaser (PostgreSQL, MySQL) har MongoDB inga fasta tabellscheman — varje dokument kan ha olika fält. Det gör det flexibelt för agil utveckling där datamodellen förändras ofta.
MongoDB är särskilt populärt i Node.js-världen tack vare naturlig JSON-integration och bibliotek som Mongoose som ger schema-validering ovanpå MongoDB:s flexibilitet. Andra vanliga användningsområden: realtidsanalys, innehålls-hantering med variabla fält, IoT-datainsamling, och session-lagring.
För svenska hostingkunder: MongoDB erbjuds inte som standard på delade webbhotell. Du behöver VPS där du installerar MongoDB själv, eller använder managed-tjänsten MongoDB Atlas (har EU-regioner). Frankfurt- eller Irland-regioner är närmast Sverige geografiskt. För GDPR-känslig data: kör MongoDB själv på svensk VPS eller välj EU-region på Atlas. För de flesta svenska projekt är PostgreSQL ett bättre default-val än MongoDB — strikta scheman är en fördel för datakvalitet på lång sikt.
MySQL
Även känt som: MariaDB
Världens mest använda open-source-databas. Standard för WordPress och klassiska PHP-applikationer på svenska webbhotell.
MySQL är en relationell databashanterare (RDBMS) som ägs av Oracle sedan 2010. Det är world's mest använda open-source-databas och driver majoriteten av alla WordPress-sajter, Joomla, Drupal och många andra CMS-system. MariaDB är en fork av MySQL skapad efter Oracle-övertaget — funktionellt i princip identisk.
På svenska webbhotell är MySQL eller MariaDB default. När du installerar WordPress skapas automatiskt en MySQL-databas med användarkonto. Du hanterar databasen via phpMyAdmin eller kommandoraden. För de flesta sajter behöver du aldrig interagera direkt med MySQL — WordPress och andra CMS sköter allt åt dig.
MySQL är bra för klassiska transaktionsbaserade applikationer men har begränsningar: sämre stöd för komplexa datatyper (JSON, arrays) än PostgreSQL, enklare query planner. För nya projekt 2026 rekommenderar vi PostgreSQL om du har valfrihet — men för WordPress och befintliga applikationer är MySQL fortfarande utmärkt.
NoSQL
Även känt som: Non-relational database
Samlingsnamn för databaser som inte använder SQL/relationell modell. Inkluderar dokumentdatabaser (MongoDB), key-value (Redis), kolumndatabaser (Cassandra) och grafdatabaser (Neo4j).
NoSQL är ett paraplybegrepp för databaser som inte är relationella. Istället för rader och kolumner lagras data i andra strukturer beroende på användningsområde: dokumentdatabaser (MongoDB, CouchDB) för flexibla JSON-liknande data, key-value-stores (Redis, Memcached) för cache och sessions, kolumn-orienterade (Cassandra, ScyllaDB) för storskalig analytisk data, grafdatabaser (Neo4j, ArangoDB) för sociala nätverk och kunskapsgrafer.
Namnet "NoSQL" är lite missvisande — det står för "Not only SQL" snarare än "No SQL". Många NoSQL-databaser har idag SQL-liknande query-språk för komplexa sökningar. Den verkliga skillnaden mot relationella databaser är datamodellen och konsistensgarantier (NoSQL offrar ofta strikt konsistens för bättre skalbarhet).
När ska du välja NoSQL? När datamodellen är dynamisk eller ostrukturerad (dokumentdatabas), när du behöver ultra-snabb cache (Redis), när du har hundratals miljoner rader som ska analyseras (kolumndatabas), eller när data är grafstrukturerat (sociala relationer, produktrekommendationer). För de flesta standard-webbapplikationer är PostgreSQL fortfarande bättre default — starkare datakvalitet, mer mogen teknik, och stöd för JSON-fält när du behöver flexibilitet.
PHP
Server-side programmeringsspråk som driver WordPress, Laravel, Drupal och stor del av webben. Aktuell version 2026: PHP 8.3.
PHP (PHP: Hypertext Preprocessor) är ett programmeringsspråk designat för webbutveckling. Det driver WordPress (43 procent av alla webbsajter), Laravel, Magento, Drupal och otaliga andra populära plattformar. Trots försök att döda det har PHP överlevt och förblir det mest använda server-side-språket 2026.
Aktuella versioner 2026: PHP 8.3 är stabil release, PHP 8.2 fortfarande supportad. Undvik PHP 7.x — de är end-of-life och har inga säkerhetsuppdateringar. Varje större version är typiskt 10-30 procent snabbare än föregående; PHP 8 är avsevärt snabbare än PHP 7 tack vare JIT-kompilator och andra optimeringar.
På svenska webbhotell är PHP 8.2+ standard. Många webbhotell låter dig växla mellan versioner per site, vilket är användbart vid migreringar. För WordPress: håll PHP-versionen aktuell — äldre versioner är långsammare och har kända säkerhetsproblem. Uppgradera PHP årligen som en del av underhållsrutinen.
Plugin
Även känt som: WordPress-plugin, Tillägg, Extension
Tilläggsmodul som utökar funktionalitet i ett CMS eller program utan att ändra kärnkoden. WordPress har över 60 000 plugins.
Ett plugin är en tilläggsmodul som kan installeras för att utöka funktionaliteten i en värdapplikation. I WordPress-världen är plugins centralt — det finns över 60 000 officiella plugins i WordPress.org-katalogen plus tusentals premium-plugins. Populära exempel: Yoast SEO, WooCommerce (e-handel), Elementor (sidbyggare), Wordfence (säkerhet), UpdraftPlus (backup).
Plugins ger kraftfull funktionalitet billigt men har baksidor: (a) fler plugins = mer tekniska skulder och potentiella säkerhetsproblem, (b) dåligt kodade plugins kan sakta ner sajten avsevärt, (c) uppdateringar kan bryta beroenden mellan plugins. Regel: håll antal plugins så litet som möjligt, välj välrenommerade plugins med aktiv utveckling, och testa uppdateringar i staging-miljö innan produktion.
Säkerhetsperspektiv: plugins är vanligaste intrångsvägen i WordPress-sajter. Gamla eller övergivna plugins har ofta kända sårbarheter. Håll alla plugins uppdaterade (WordPress kan göra detta automatiskt), ta bort plugins du inte använder, och granska vilka plugins som hanterar känslig data. Säkerhetsverktyg som Wordfence eller iThemes Security ger extra skyddslager.
REST API
Även känt som: RESTful API
Arkitekturstil för webb-API:er baserad på HTTP-metoder (GET, POST, PUT, DELETE) och resurser. Dominerande standard för moderna integrationer.
REST (Representational State Transfer) är en arkitekturstil för webb-API:er som introducerades 2000 av Roy Fielding. Grundidén: allt är en "resurs" som identifieras med en URL (t.ex. /users/42), och du interagerar med resurser via standard HTTP-metoder: GET (läs), POST (skapa), PUT/PATCH (uppdatera), DELETE (ta bort). Data skickas typiskt som JSON.
Varför REST blev standard: enkelt att förstå, använder befintlig HTTP-infrastruktur (cache, CDN, autentisering fungerar naturligt), bra verktygsstöd (Postman, Insomnia, curl), språkoberoende (alla moderna språk har bra HTTP-klienter). Nackdelar: över-API-anrop (klienten måste ibland göra många förfrågningar för relaterad data) och svårt att versionera när API:et förändras.
Alternativ till REST: GraphQL (klienten specificerar exakt vad den vill ha, populärt för mobila appar), gRPC (Google, snabbare binärt protokoll, bra för mikrotjänster), tRPC (TypeScript-fokuserat, populärt i Next.js-ekosystemet). För svenska företag är REST fortfarande bästa default — enklast att bygga, enklast att dokumentera, enklast att anlita utvecklare för.
SQL
Även känt som: Structured Query Language
Standardspråket för att fråga och manipulera relationella databaser. Oumbärlig för utvecklare och dataanalytiker — oförändrad i kärnan sedan 1970-talet.
SQL (Structured Query Language) är det standardiserade språket för att arbeta med relationella databaser. Det utvecklades på IBM på 70-talet och har i grunden varit oförändrat sedan dess — en rar egenskap i IT-världen. Alla relationella databaser (PostgreSQL, MySQL, Microsoft SQL Server, Oracle, SQLite) stöder standard-SQL med egna förlängningar.
Grundläggande SQL-operationer: SELECT (läs data), INSERT (lägg till), UPDATE (ändra), DELETE (ta bort), JOIN (kombinera data från flera tabeller), GROUP BY (aggregera), WHERE (filtrera). Moderna SQL har kraftfulla funktioner som Common Table Expressions (WITH), window functions (OVER), och full-text-sökning. För SaaS-utveckling är SQL oumbärligt — de flesta applikationer behöver relationell databas och då behöver du SQL.
För svenska webbutvecklare: lär dig SQL grundligt även om du använder ORM (Prisma, Eloquent, Django ORM). När prestanda blir dålig måste du förstå underliggande SQL för att optimera. Gratisresurser: SQLZoo (interaktiv övning), PostgreSQL:s officiella tutorial, "Learn SQL the Hard Way". För avancerad SQL: "SQL Performance Explained" av Markus Winand är en klassiker.
Tema (WordPress)
Även känt som: WordPress theme, Design
Design-paketet som styr utseende och layout på en WordPress-sajt. Kan vara gratis eller premium, generella eller specialiserade för specifika branscher.
Ett WordPress-tema definierar din sajts visuella utseende — färger, typsnitt, layout, menystruktur, widget-platser. Temat separerar design från innehåll: du kan byta tema utan att förlora inlägg eller produktdata. Över 10 000 gratis teman finns i WordPress.org-katalogen, plus tusentals premium-teman på marknadsplatser som ThemeForest.
Populära temakategorier 2026: (1) multifunktionella (Astra, GeneratePress, Kadence — snabba, anpassningsbara, bra för vilken nisch som helst), (2) page builder-kompatibla (optimerade för Elementor eller Divi), (3) specialiserade (Restaurant, Law firm, Medical — förgjorda layouts), (4) block-teman (Twenty Twenty-Four — byggda för Gutenberg-editorn).
Tips för svenska småföretag: välj snabbt, lättviktigt tema (Astra, GeneratePress eller Kadence) istället för tunga multifunktionella som slöar ner sajten. Kombinera med en page builder (Elementor Pro, Bricks) om du behöver designfrihet. Undvik nulled (piratkopierade) teman absolut — de innehåller ofta skadlig kod. För premium-teman är ThemeForest standard, men verifiera licensvillkor och supportperiod.
