Database inrichting

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack developer (Laravel / React) / Zorgappli

Functie Binnen je rol als Full stack developer developer ligt de focus van je werkzaamheden bij uitbreiden van de huidige applicatie. Je werkt nauw samen met het development team, support-medewerkers en sales en denkt actief mee over de technische oplossingen en uitdagingen binnen het product. Samen met het team ga jij bijdragen aan het inzichtelijk maken van de kwaliteit binnen de zorg. De applicatie is ontwikkeld met PHP, Laravel in de back end en in de Front end met ReactJS. Naast jouw technische kwaliteiten als Full-stack ontwikkelaar, is het voor deze functie ook belangrijk om open te staan voor klantencontact.

Bekijk vacature »

Communicatieve Junior/medior PHP developer gezocht

Functie Als software developer ontwikkel je mee aan digitale oplossingen. Op basis van klantwensen, wetswijzigingen of productstrategie worden deze oplossingen continu uitgebreid en verbeterd. In jouw rol zul je nauw betrokken zij bij de ontwikkeling van een nieuw internationaal CRM-portaal. Jij zult, als nieuwe collega, een belangrijke rol spelen in deze internationale samenwerking. De ideale kandidaat is HBO/WO geschoold richting bijvoorbeeld Informatica of (technische) bedrijfskunde. Ervaring met PHP is vereist, daarnaast is het mooi als je kennis hebt van Agile werken, GIT, HTML en CSS. Zo niet, dan mag je dit hier gaan leren. In deze rol is het allerbelangrijkste

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Binnen dit bedrijf is men actief in de ontwikkeling van interessante en innovatieve concepten voor grote klanten/namen. De verwachting van de klant is hoog en het interne niveau sluit hier dan ook naadloos op aan. From scratch, dan wel met behulp van frameworks als Play! of Hibernate, wordt hier gewerkt aan fraaie maatwerk applicaties. Je hoeft hier niet direct bekend mee te zijn maar als jij denkt dat MVC iets te maken heeft met gekken-koeien-ziekte, dan ben je hier aan het verkeerde adres. Als developer van Medior niveau kun jij prima zelfstandig

Bekijk vacature »

PHP Backend Developer Javascript

Wie wordt jouw werkgever?: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Deze werkgever is een groep tech-gedreven lead generation specialisten. Ben jij geschikt als Backend Developer? Heb je ervaring met Javascript? Vaste baan: PHP Backend Developer Javascript HBO 3.000 - 4.600 Backend Developer Deze werkgever is een groep tech-gedreven lead generatie specialisten verspreid over negen landen (and counting!) die ernaar streven om bedrijven te helpen de best mogelijke ROI te krijgen door middel van hoogwaardige potentiele nieuwe klanten die we voor hen genereren via Facebook, Instagram, display, native en

Bekijk vacature »

Mobile developer

Functie Gezien de razendsnelle ontwikkeling op de IT markt zijn wij nu op zoek naar nieuwe developers die onderdeel willen uitmaken van ons kleine maar hechte team van 3 developers. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Samen met ons ga jij zorgen dat we puik werk leveren! Je zal een specialist worden op het gebied van mobile development en het vakgebied waarin wij werken. Met elke fase van het project word je betrokken. Eisen - Dat je gepassioneerd bent om

Bekijk vacature »

UX designer/ front-end developer gezocht!

Functie De ICT-afdeling bestaat momenteel uit zo’n 10 developers, een tester, scrum master en een product owner. Vaak wordt dit verdeeld over 2 scrumteams. Er heerst een hele goede sfeer binnen het team met een leuke mix van jong en oud. Dit team werkt zowel aan interne als externe applicaties. Een voorbeeld hiervan is één van hun interne tools; dit is een AI bot die in een fractie van een seconde verschillende databases doorspit en kijkt naar bijvoorbeeld andere woningen, gegevens van het kadaster, maar ook op welke grond een woning staat of hoe het gesteld is met de Vereniging

Bekijk vacature »

Senior TypeScript ontwikkelaar

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Senior Typecript ontwikkelaar. Het development team bestaat momenteel uit de IT Manager, 1 senior fullstack developer, 2 back-end developers, 1 front-end developer, 1 designer en de DevOps engineer. Ze zijn op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan. Die hard werken, maar ook de tijd nemen om iets verder te denken en zaken tot op de bodem uit te zoeken. Voorbeelden van je werkzaamheden zijn: • Migratie van de bestaande user interface naar Angular • Het ontwikkelen van mobile apps (op basis

Bekijk vacature »

Front End developer / Angular specialist gezocht!

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Junior/medior PHP ontwikkelaar

Functie Als software developer ontwikkel je mee aan digitale oplossingen. Op basis van klantwensen, wetswijzigingen of productstrategie worden deze oplossingen continu uitgebreid en verbeterd. In jouw rol zul je nauw betrokken zij bij de ontwikkeling van een nieuw internationaal CRM-portaal. Jij zult, als nieuwe collega, een belangrijke rol spelen in deze internationale samenwerking. De ideale kandidaat is HBO/WO geschoold richting bijvoorbeeld Informatica of (technische) bedrijfskunde. Ervaring met PHP is vereist, daarnaast is het mooi als je kennis hebt van Agile werken, GIT, HTML en CSS. Zo niet, dan mag je dit hier gaan leren. In deze rol is het allerbelangrijkste

Bekijk vacature »

Fullstack Developer MKB

Bij welk bedrijf je gaat werken: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Zij bieden software en diensten op het gebied van HR en salarisadministratie. Ben jij geschikt als Fullstack Developer? Heb je ervaring met Javascript? Vaste baan: Fullstack Developer MKB HBO 3.000 - 4.500 Fullstack Developer Wij helpen ondernemers met het aanbieden van een online HR product waarbij de medewerker centraal staat. Wij stellen de mens centraal in een onderneming. Zij werken in een jonge en informele organisatie en hebben een leuke werksfeer. Zij werken voor MKB klanten.

Bekijk vacature »

Robot Programmeur

Bedrijfsomschrijving: Locatie: regio Harlingen Deze dochteronderneming is gevestigd in Harlingen en al sinds 1999 een specialist op het gebied van productieautomatisering, robotisering en metaalbewerking. Met speciaalmachines, robotisering en productmechanisatie als belangrijkste werkgebieden gaan ze de strijd aan met de meest uitdagende vraagstukken, die de efficiency van de productieprocessen moet verbeteren. Daarin speelt innovatie en nieuwe technologieën een grote rol en dit merk jij als Robot Programmeur zeker. Kortom; zij maken producten die nog niet bestaan! Sinds 2018 is dit bedrijf onderdeel van een internationale groep met zeven productielocaties in Maleisië, China, Singapore, de USA, Tsjechië en Nederland. Duik jij als

Bekijk vacature »

Python Developer

Dit ga je doen Jij gaat je als Python Developer voornamelijk bezighouden met: Het importeren en combineren van data(sets); Het schakelen met verschillende onderzoekers en collega's; Het ontwikkelen, testen en implementeren van applicaties en het uitvoeren van controles (Python, JSON); Het ontsluiten van data middels API's; Het maken van koppelingen middels Python en het meedenken over de inzet van Artificial Intelligence/Machine Learning. Hier ga je werken Wat ga je doen? Als Python Developer zul jij je voornamelijk bezig houden met het ontwikkelen, testen en implementeren van applicaties en ligt jouw focus op het combineren van data en slimme oplossingen. De

Bekijk vacature »

Traineeship IT

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

PHP Laravel Developer

Functie Er zijn ongeveer 20 andere developers die net als jij zal gaan werken aan dit platform. De developers zijn verdeeld over diverse projectteams. Jij komt terecht in een team dat zich focust op het CRM/ERP systeem. Dit team bestaat uit 1 test automation engineer, 2 full stack developers, een designer en een product manager. Je gaat het platform verder ontwikkelen en uitbreiden zodat de nieuwste technieken geïmplementeerd kunnen worden. Jullie pakken wijzigingen op van de gebruikersorganisatie vanuit de backlog en zijn verantwoordelijk van de ontwikkeling tot productie. Eisen • HBO werk- en denkniveau • Minstens 2 jaar professionele ervaring

Bekijk vacature »
Gerben pHp

Gerben pHp

22/11/2010 20:46:26
Quote Anchor link
Heej :)

Ik ben bezig met wat educatie voor mezelf:
Ik probeer een gigantische database aan te leggen, waarin miljoenen rijen komen te staan. Natuurlijk kon ik niets vinden waarmee ik men database eens goed kon vullen, dus heb ik maar voor md5 hashes gekozen.

Nu is het dat een script constant hashes en de betekenissen daarvan toevoegt aan een tabel die de naam heeft van de eerste 3 karakters van de hash, bijvoorbeeld:

H_a3b
H_Gd@

Hierdoor worden er precies 4096 tabellen aangemaakt.

De sql van de tabel is zo gemaakt:
CREATE TABLE IF NOT EXISTS `tabelnaam` (
`id` int(30) NOT NULL AUTO_INCREMENT,
`base` varchar(50) NOT NULL,
`hash` varchar(40) NOT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `base` (`base`),
FULLTEXT KEY `hash` (`hash`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

Hierdoor worden de miljoenen hashes opgesplitst, en is het tot nu toe sneller met zoeken. Want als iemand een hash opvraagt, neemt het script gewoon de eerste 3 karakters van de hash, en weet daardoor gelijk de tabelnaam waarin gezocht moet worden.

Mijn vraag: Is dit een goede aanpak als het gaat om het snel opzoeken van de betekenis van hashes?

Andere vraag: Kan een database op deze manier nog snel werken, als er per 20 seconden 1000 rijen worden toegevoegd?
Gewijzigd op 22/11/2010 20:47:26 door Gerben pHp
 
PHP hulp

PHP hulp

14/08/2022 04:44:51
 
Jasper DS

Jasper DS

22/11/2010 20:56:17
Quote Anchor link
Hierdoor worden er precies 4096 tabellen aangemaakt.

is er dan niet iets mis? xo
 
Gerben pHp

Gerben pHp

22/11/2010 21:05:21
Quote Anchor link
Zijn het teveel tabellen? :P

Als je het uitrekend, is het mijn verwachte aantal tabellen:

een md5 hash is hexadecimaal (16 tekens, ipv 10)
16 ^3 = 16 x 16 x 16 = 4096
Gewijzigd op 22/11/2010 21:09:43 door Gerben pHp
 
Jasper DS

Jasper DS

22/11/2010 21:14:58
Quote Anchor link
Het kan zijn dat ik verkeerd ben... ga anders even normaliseren.
 
Gerben pHp

Gerben pHp

22/11/2010 21:21:26
Quote Anchor link
nouja, ik heb inmiddels miljoenen hashes in de database, en nog kan ik de hash binnen minder dan 1 seconde vinden :O
 
Vincent Huisman

Vincent Huisman

22/11/2010 21:55:39
Quote Anchor link
als de pagina 1 seconde langer moet laden wordt het toch wel lang hoor
 



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.