Klubmodul er en dansk virksomhed, stiftet i 2008, og er Danmarks førende løsning for klubber, organisationer og foreninger. Klubmoduls produkt er et administrations- og medlemssystem, der indeholder en samling af softwareløsninger, designet og udviklet til at hjælpe foreninger og organisationer. Med Klubmoduls software kan medlemskaber, hold, træning, tilmeldinger, betalinger og meget mere administreres i en samlet online løsning.
Klubmodul forstår, at forskellige foreninger har forskellige behov. Derfor tilbyder de mange specialiserede løsninger, der imødekommer forskellige organisationer og foreningers individuelle udfordringer, ønsker og behov, som fx klubber, private forretninger og forbund.
Klubmodul har omfavnet digitalisering og har udviklet en app. Med appen kan man nemt og hurtigt indkalde til træning, oprette aktiviteter i kalenderen, sende sms, mail eller notifikationer, tilgå kontaktlister og mere. Appen er designet til at forenkle instruktørernes, trænernes og medlemmernes dagligdag ved at gøre gentagne og vigtige opgaver nemmere at håndtere, mens de er på farten.
Klubmodul benyttes af mange tusinde foreninger og organisationer i norden, og håndterer over 1. million medlemskaber, og tusindvis af transaktioner dagligt, hvilket stiller enormt store krav til deres database. Jo flere foreninger der kommer til, desto mere data skal der håndteres.
På grund af de store mængder data oplevede Klubmoduls udviklere at deres Microsoft SQL Server var ved fuld kapacitet, hvilket medførte længere responstider i Klubmodul. For at tackle deres udfordring tog Klubmodul kontakt til Cegal. Efter en grundig analyse af Klubmoduls SQL Server fandt Cegals SQL-specialist årsagen til de længere responstider. Udfordringen bestod i, at der blev oprettet en ny database med en ikke optimal indstilling for hver ny kunde, hvilket resulterede i over 2360 forskellige databaser, uden optimale indstillinger.
Cegals SQL-specialist opdagede, at der var en mangel på en specifik type database index, kaldet clustered index, hvilket var en del af årsagen bag de længere responstider på Klubmoduls SQL Server. Clustered index er en type index, der organiserer data i en bestemt rækkefølge på en tabel, hvilket gør det hurtigere at finde og hente data, lidt ligesom indholdsfortegnelsen i en bog. Løsning var derfor at oprette clustered index på tabellerne i hver database, hvilket resulterede i en markant hastighedsforbedring.
Udover at lave clustered index udførte specialisten også diverse andre nødvendige optimeringer for at sikre, at SQL Serveren kunne håndtere den store datavolumen effektivt og altid performer optimalt.
Cegal løste udfordringen med optimeringer, der resulterede i en hastighedsforbedring på over 80%. Et resultat der er tydeligt og kan mærkes med det samme. Med optimeringen af deres SQL Server har Klubmodul undgået en omkostningsfuld udvidelse af hardware, der ville have været nødvendig for at håndtere de store mængder data.
“Med Cegal føler jeg, at vi er i trygge hænder. De er specialister og guider os på kyndig vis. Vi turde slet ikke tro på en 80% hastighedsforbedring, da vi henvendte os. Det har været og er forsat et værdifuldt samarbejde.”
Peter Kriegbaum, CTO og Co-Founder
Cegal servicerer stadig Klubmodul gennem deres Managed Services koncept. Med dette abonnement på deres Microsoft SQL-database får Klubmodul adgang til erfarne og specialiserede DBA'er. (databaseadministratorer). Der er nu installeret diverse automatikker, der gør, at databasen løbende serviceres og optimeres. Derudover holdes der øje med trends på fx belastningen, så der proaktivt kan arbejdes med at sikre stabilitet og performance., Klubmodul har med Managed Services abonnementet fået databasespecialister tilknyttet, ikke blot når de røde lamper måtte lyse, men også med ideer til løbende forbedringer og optimeringer, på regelmæssige driftsmøder.
Cegal hjælper Klubmodul med at undgå index fragmentering af deres database, hvor den logiske rækkefølge af nøgleværdierne i indekset ikke svarer til den faktiske fysiske placering af indekssiderne. Det kan føre til langsomme forespørgsler og dårlig performance, fordi systemet skal bruge mere tid på at finde dataene.
Hvis en svag database hæmmer jeres muligheder for vækst og innovation, kan en database-optimering være løsningen. Med en database-optimering kan du sikre bedre performance, give plads til vækst og udskyde behovet for modernisering af hardware. Hos Cegal arbejder vi med følgende teknologier indenfor databaser: Microsoft, Oracle, MySQL, PostGreSQL og både On-premises og cloud.
Læs mere om vores forskellige databaseanalyser her ->
Mød en af konsulenterne der arbejder med Klubmodul her ->
Læs om Cegals opkøb af Systemtech her ->
Læs mere om vores Managed Services her ->