InnoDB vs MyISAM

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

Bekijk vacature »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »
PHP erik

PHP erik

25/01/2006 02:43:00
Quote Anchor link
Natuurlijk zal dit een eeuwige strijd blijven: InnoDB vs MyISAM.

Ik schets kort mijn situatie. Een website met heel veel bezoekers en 2 databasetabellen:

tabel_a [50 tot 500 miljard records][15 terabyte]:
- 2500 INSERT query's per seconde
- geen DELETE FROM en UPDATE query's
- 3 keer per week een SELECT query (op PRIMARY KEY field)

tabel_b [300 miljoen records][15 gigabyte]:
- 1000 SELECT query's per seconde (op PRIMARY KEY field)
- 10 INSERT query's per seconde
- 10 UPDATE query's per seconde

Vanwege de vele transacties denk je snel aan InnoDB bij tabel_a. Maar omdat er binnen redelijke tijd door heel veel miljarden records gezocht dient te worden, neig ik naar MyISAM. Splitsen van tabel_a kan ook, zolang er maar binnen +/- 10 tot 30 minuten in gezocht kan worden.

Kan ik MyISAM vertrouwen bij 2500 INSERT query's per seconde in 1 tabel?

tabel_b op MyISAM lijkt mij duidelijk?

Graag jullie mening!


[ ga er trouwens wel vanuit dat 15 terabyte op de harddisks van de server past en dat er genoeg memory is. betrouwbaarheid=1. performence=2 ]
[ dit model is bijna onmogelijk zoals hierboven beschreven, maar ga er a.u.b. wel vanuit. in de praktijk zal geprobeerd worden tabel_a met een factor 1000 te verkleinen ]
Gewijzigd op 25/01/2006 16:23:00 door PHP erik
 
PHP hulp

PHP hulp

11/05/2024 00:17:27
 
Willem vp

Willem vp

25/01/2006 09:08:00
Quote Anchor link
Het enige wat ik er op dit moment over kan zeggen, is dat die 150 TB voor 1 tabel ruimschoots (factor 10 tot 100) buiten de limieten van MySQL en het besturingssysteem (welk dan ook) valt. Je zult dus in ieder geval moeten gaan splitsen.
 
PHP erik

PHP erik

25/01/2006 16:21:00
Quote Anchor link
Overigens een rekenfoutje gemaakt, het gaat om 15 TB. Als je 100 servers aan elkaar koppelt dan heb je al snel 20 tot 40 TB aan ruimte.

Maar hoe denk jij over die transactions bij heel grote tables en sites?
 

25/01/2006 16:25:00
Quote Anchor link
Heb je al eens op Yapf.net gekeken?
 
PHP erik

PHP erik

25/01/2006 16:58:00
Quote Anchor link
Ja, ik ken vincent indirect ook wel een beetje. Ik hou alleen meer van een onderbouwde mening van pro's die mijn situatie lezen.
 
Frank -

Frank -

25/01/2006 17:08:00
Quote Anchor link
500 miljard records ??? Wat ga je in vredesnaam voor een website maken? Volgens mij heeft de belastingdienst nog niet eens in 1 tabel zoveel records staan en die houden toch heel wat informatie bij... Om dit bij elkaar te krijgen, moet je 15.000 jaar iedere seconde een record toevoegen (mocht ik niet ergens een rekenfoutje hebben gemaakt). Met 2500 (!) inserts per seconde ben je nog 6 jaar bezig om dit vol te krijgen.

Ik kan me hier helemaal niets bij voorstellen, dit is achtelijk groot en gaat in elk geval performance problemen opleveren. Ik heb sterk de indruk dat je ergens iets verkeerd doet.
 
Willem vp

Willem vp

26/01/2006 07:11:00
Quote Anchor link
PHPerik:
Maar hoe denk jij over die transactions bij heel grote tables en sites?
Transacties geven altijd een performance-hit; daarom is MyISAM ook vele malen sneller dan InnoDB. Het hangt een beetje van je toepassing af. Bij een bank die de database gebruikt om overboekingen tussen rekeningen te registreren kan ik me goed voorstellen dat die performance ondergeschikt is aan de betrouwbaarheid.

Bij de database die ik zelf beheer (gemiddeld zo'n 6 inserts per seconde, maar het komt in batches van plm. 1100 per 3 minuten) is de performance belangrijker. Stel dat om de een of andere reden eens een insert mis gaat, jammer dan. De aanvoerstroom is zelf ook niet 100% betrouwbaar ;-)

Ik heb nu nog steeds geen antwoord gegeven waar je iets mee kunt, maar ik denk dat niemand hier dat kan geven. Het is een afweging die gemaakt moet worden op basis van gegevens die hier waarschijnlijk niet op het forum gepost mogen worden.
Gewijzigd op 26/01/2006 07:13:00 door Willem vp
 
Woopie100

Woopie100

26/01/2006 07:38:00
Quote Anchor link
InnoDB vs MyISAM: wat is het verschil hier eigenlijk tussen? :P
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.