Illegal character found in search text!
[Only A - Z, a - z and 0 - 9 are allowed]
Før du træffer dit valg...
Du skal vide, at der ikke er noget rigtigt eller forkert: Afhængigt af dine behov og hvad der får dig til at føle dig godt tilpas, kan du vælge at installere n-gen.net CMS på MySQL/MariaDB eller MSSQL (en hvilken som helst udgave).
Men når du har besluttet dig og installeret på en af ??databaserne, så skal du vide, at det ikke er nemt at fortryde den beslutning.
Den eneste måde, du kan skifte din valgte database på, er at sikkerhedskopiere alle dine databasetabeller ved hjælp af n-gen.net CMS indbyggede sikkerhedskopieringsfunktion, derefter downloade dine billeder og tilpassede filer og derefter geninstallere n-gen.net CMS med den korrekte version af systemfiler igen og til sidst importere dine backupfiler.
Ovenstående processer kan nemt tage flere timer selv for en IT-kyndig person.
Så hvis du er i tvivl, anbefaler n-gen.net Dev Team , at du går efter MySQL-muligheden : Al udvikling - nye funktioner, fejlretning osv. - vil først blive udført på MySQL-kildekodeudgaven, da de fleste brugere (i øjeblikket) bruger MySQL-versionen.
- Klik her, hvis du vil have dit n-gen.net CMS til at køre på en MySQL-database (port 3306),
- Klik her, hvis du vil have dit n-gen.net CMS til at køre på en MariaDB-database (port 3307),
- Klik her, hvis du vil have dit n-gen.net CMS til at køre på en Microsoft SQL-database (port 1433).
Database - dit valg!
n-gen.net CMS er en ASP.NET webform-applikation. Serversidekoden er skrevet i Microsoft C# ("c-sharp") sprog.
For at installere og køre n-gen.net CMS skal du bruge en database. Da n-gen.net CMS først blev offentliggjort, krævede det en Open Source MariaDB eller en (Open Source) Oracle MySQL-database.
Årsagerne til valget af MySQL / MariaDb var at:
- MySQL / MariaDB er Open Source (og n-gen.net CMS er Open Source); al kildekode kan tilgås, ændres, kopieres osv. hvis du ønsker det,
- MySQL har versioner, der kører på de fleste operativsystemer; dvs. Windows, Linux (mange distributioner!) og MacOS,
- MySQL og MariaDB er yderst kompatible; de fleste MySQL-databaseværktøjer og -kommandoer fungerer også med MariaDB,
- MariaDB kan også køre på mange OS, inklusive Synology DSM 5/6/7+, Raspberry Pi OS (32 og 64 bit) og mange flere Linux-distributioner,
- MySQL eller MariaDB understøttes af mange kommercielle hostingfirmaer - også kendt som webhoteller,
- MySQL er meget veldokumenteret og har et stort fællesskab af aktive brugere, så hjælpen er aldrig mere end et par tastetryk væk,
- MySQL og MariaDB er hurtige, robuste og gratis at bruge.
Fra foråret 2025 besluttede n-gen.net Dev Team at portere n-gen.net CMS til også at understøtte Microsoft SQL server, MSSQL (pr. 2025-04-01 i en betaversion). Betaversionen af ??n-gen.net CMS MSSQL-version har grundlæggende samme funktionalitet som MySQL / MariaDB-versionen, da 98% af koden genbruges fra MySQL-versionen.
MSSQL universet har forskellige udgaver, der varierer i funktionalitet og især i licenspris. MSSQL universet er også meget veldokumenteret. Tilmed har Microsoft i flere år tilbudt en gratis version af MSSQL, MSSQL Express. Selvfølgelig skal du betale for Windows operativsystem, der kører MSSQL Express, men mange brugere har allerede MS Windows installeret på deres servere. Og til MSSQL Express behøver du ikke engang at have et MS Windows Server operativsystem - du kan køre MSSQL Express på Windows 7, 8, 8.1 (selvom du ikke bør, da disse OS er forældet => usikre!) 10 og 11 desktop OS.
Her er de vigtigste egenskaber ved de forskellige MSSQL-udgaver.
Udgave |
Nøglefunktioner |
Målgruppe |
Begrænsninger |
Express |
Gratis, entry-level database til små applikationer. |
Uafhængige udviklere, hobbyister og små websteder. |
Begrænset til 10 GB databasestørrelse, 1 sokkel eller 4 kerner og 1024 MB bufferpool. (MSSQL Express version 2019 og nyere: 1410MB buffer pool |
Webudgave |
Overkommelig mulighed for webhosting med skalerbarhed og håndterbarhed. |
Webhostere og små, mellemstore og store webapps. |
Begrænset til webbaserede applikationer; ikke egnet til større virksomheders brug. |
Standard |
Grundlæggende datastyring og business intelligence-funktioner. |
Små til mellemstore organisationer. |
Begrænset skalerbarhed sammenlignet med Enterprise; mangler avancerede funktioner. |
Enterprise |
Avancerede funktioner med ubegrænset virtualisering og missionskritiske værktøjer. |
Store virksomheder med komplekse behov. |
Højere omkostninger; kræver betydelige it-ressourcer til implementering. |