Verschillende databases

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving 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! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

Bekijk vacature »

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 »

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in 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. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

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 »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. 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! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »
Bryan De Baar

Bryan De Baar

23/03/2016 15:16:48
Quote Anchor link
Hallo,

Als je geen gebruik wilt maken van MySQL en eigenlijk een hele simpele (simpelste voor beginners) database wilt opzetten wat zijn dan de mogelijkheden?

Daarmee bedoel ik eigenlijk een bestand met tabellen die je gemakkelijk kunt invullen etc.



Gr. Bryan
 
PHP hulp

PHP hulp

27/11/2024 20:38:54
 
Thomas van den Heuvel

Thomas van den Heuvel

23/03/2016 15:30:48
Quote Anchor link
Al zelf wat onderzoek gedaan / geGoogled?

Quote:
Daarmee bedoel ik eigenlijk een bestand met tabellen die je gemakkelijk kunt invullen etc.

Hoe is MySQL het bovenstaande niet in combinatie met een beheerapplicatie zoals phpMyAdmin? En zo zijn er voor andere databases waarschijnlijk ook grafische tools. Je hoeft niet te werken op de prompt als je dat niet wilt, maar het is wel vele malen leerzamer dan een programma alles voor je te laten doen.
 
Ivo P

Ivo P

23/03/2016 15:35:49
Quote Anchor link
misschien https://www.sqlite.org/

Dat is niet zo veel installatie werk als het goed is.
 
Bryan De Baar

Bryan De Baar

23/03/2016 16:33:15
Quote Anchor link
Zelf ben ik al opzoek geweest via Google maar kom steeds terug bij MySQL en PHPadmin.
Is er niet iets wat je zonder te installeren etc kunt gebruiken een simpele tabel in file die je volgens een pad data kan toesturen en/of opvragen?
 
- Ariën  -
Beheerder

- Ariën -

23/03/2016 16:36:22
Quote Anchor link
Het grote deel van de databases praten door middel van het SQL-taaltje.
Opsich hoeft dit niet zo heel lastig voor beginners te zijn, dus MySQL hoef je zelf niet te mijden.

Als als je echt iets compacts wilt, dan is SQLlite een goede oplossing.
Gewijzigd op 23/03/2016 16:37:01 door - Ariën -
 
Bryan De Baar

Bryan De Baar

23/03/2016 16:55:27
Quote Anchor link
Oké dan nog het laatste, wat houd NoSQL in er is weinig over te vinden hoe je dit opzet en wat de mogelijkheden zijn.
 
- Ariën  -
Beheerder

- Ariën -

23/03/2016 17:00:47
Quote Anchor link
NoSQL is een verzamelnaam.
Heb je https://nl.wikipedia.org/wiki/NoSQL al gelezen, bij de referenties is er nog een hoop over te vinden. Ik zou hier niet zomaar aan beginnen, tenzij je de pro's en contra's tussen deze soorten hebt neergelegd met je doeleinden.
 
E vH

E vH

24/03/2016 13:53:09
Quote Anchor link
Bryan De Baar op 23/03/2016 15:16:48:
Als je geen gebruik wilt maken van MySQL en eigenlijk een hele simpele (simpelste voor beginners) database wilt opzetten wat zijn dan de mogelijkheden?

Daarmee bedoel ik eigenlijk een bestand met tabellen die je gemakkelijk kunt invullen etc.


"Als je geen gebruik wilt maken van MySQL"
Wat is je argument om er niet mee te werken ( als beginner? )

"wat zijn dan de mogelijkheden?"
Ipv alle mogelijkheden te willen weten, kun je jezelf beter afvragen: wat moet het kunnen ( als beginner ).

"Daarmee bedoel ik eigenlijk een bestand met tabellen die je gemakkelijk kunt invullen etc."
MySQL, InnoDB, MariaDB, NoSQL, MongoDB.... ga zo maar door en door...

Maak gebruik van een programma zoals PHPMYADMIN, deze ondersteunt diverse "engines" zoals MySQL, InnoDB...
 
Thomas van den Heuvel

Thomas van den Heuvel

24/03/2016 14:50:26
Quote Anchor link
Elmar vH op 24/03/2016 13:53:09:
diverse "engines" zoals MySQL

Ik denk dat je MyISAM bedoelt.
 
Bryan De Baar

Bryan De Baar

24/03/2016 21:19:09
Quote Anchor link
Nou wat ik mij afvroeg is wat nu precies de meerwaarde is van een engine die eigenlijk tabellen aanmaakt,JSON maak je in principe toch ook een rij of array aan?
Moet je voor een database altijd een engine draaiende hebben of kun je ook zonder engine een tabel maken.
Gewijzigd op 24/03/2016 21:24:37 door Bryan De Baar
 
Ben van Velzen

Ben van Velzen

24/03/2016 23:14:27
Quote Anchor link
Wat het uitmaakt is wat de mogelijkheden zijn, en deels ook performance. Een bestand gevuld met JSON arrays, of desnoods zelfs gevuld met een var_export van je data is eenvoudig op te zetten, maar wordt een drama als je data wil opzoeken of bijwerken. SQLite heeft hier ook wat last van, readonly verkeer gaat prima, maar je gaat het voelen wanneer je data gaat inserten, want dan kom je tot de ontdekking dat voor een enkele insert je complete database gelockt wordt. De "echte" databases hebben deze performance veel meer op orde, deels omdat zaken als locking centraal geregeld zijn en niet zoals bij SQLite afhankelijk zijn van file locks, deels omdat er meer resources naar het plannen van queries kan gaan.

Lees je eerst eens in over wat een database is, want "Moet je voor een database altijd een engine draaiende hebben of kun je ook zonder engine een tabel maken" is een nietszeggende vraag. Een engine is bij MySQL wat dicteert wat de fysieke opbouw van je tabellen is en hoe queries op deze tabellen worden uitgevoerd. Zo ondersteunt InnoDB transacties, maar geen FULLTEXT. MyISAM heeft weer FULLTEXT, maar heeft geen transacties, of enige vorm van databeveiliging dan ook. Zoals je door zult hebben is MySQL (en daarmee MariaDB) de enige die een notie heeft van engines. Elke andere database (PostgreSQL, Oracle, zelfs SQLite) heeft 1 manier om met je data om te gaan en that's it.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

25/03/2016 00:45:24
Quote Anchor link
Bryan, Je moet je afvragen wat je nodig hebt. Als je bijvoorbeeld een paar instellingen wilt opslaan die je altijd in één keer inleest, waarbij de volgorde niet uitmaakt en die bijna nooit zullen veranderen dan kun je werken met een JSON-string (of zelfs een gewone PHP array!) die je in een bestand opslaat. Dit is misschien nog sneller ook omdat je direct file-access gebruikt in plaats van een request/response naar een database server. De kracht van een database komt echter pas aan het licht wanneer je gegevens wél wilt sorteren of filteren. Een database kan meerdere index-bestanden bijhouden. Stel je hebt een tabel Users met daarin id, username en email gegevens van alle gebruikers. id staat voor een uniek nummer zoals je wellicht weet. Stel je laat gebruikers inloggen met hun username maar ook (voor diegene die dat fijn vinden) met hun mailadres. En stel je hebt een super populaire website met 50.000 gebruikers :-) dan wil je dat je server in record tijd een gebruiker kan terugvinden op zijn mailadres MAAR OOK op zijn gebruikersnaam. Met een database kun je aangeven dat er van zowel 'email' als 'username' een index bijgehouden moet worden. Deze index zorgt gewoon voor een lijst op alfabetische (in dit voorbeeld) volgorde van usernames respectievelijk mailadressen waardoor een gebruiker heel snel gevonden wordt tussen de andere 49.999 gebruikers. Dit is met een enkelvoudige opslag in een bestand onmogelijk.

Toevoeging op 25/03/2016 00:58:51:

enkelvoudige opslag:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
id username email
1  Frank    [email protected]
2  Ben      [email protected]
3  Bryan    [email protected]

Database:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
user table:

id username email
1  Frank    [email protected]
2  Ben      [email protected]
3  Bryan    [email protected]

-------------------------

username index:

username id
BEN      2
BRYAN    3
FRANK    1

-------------------------

email index:

email          id
[email protected]  3
[email protected]  2
[email protected]  1
Gewijzigd op 25/03/2016 01:01:59 door Frank Nietbelangrijk
 
Ozzie PHP

Ozzie PHP

25/03/2016 01:24:16
Quote Anchor link
@Frank

Mooi voorbeeldje :)
 
Thomas van den Heuvel

Thomas van den Heuvel

25/03/2016 13:23:00
Quote Anchor link
Ben van Velzen op 24/03/2016 23:14:27:
Zo ondersteunt InnoDB transacties, maar geen FULLTEXT.

Vanaf versie 5.6 ondersteunt InnoDB ook FULLTEXT.

InnoDB faciliteert ook foreign key( contraint)s. Dus als je echt referentiële integriteit wilt afdwingen, of anders gezegd een echte relationele database wilt gebruiken, dan is er eigenlijk maar één engine keuze.
 
Ben van Velzen

Ben van Velzen

25/03/2016 16:02:51
Quote Anchor link
Overstappen naar PostgreSQL?
 
- Ariën  -
Beheerder

- Ariën -

25/03/2016 16:05:34
Quote Anchor link
Alleen niet elke shared hosting biedt die ondersteuning :-P
 
Ben van Velzen

Ben van Velzen

25/03/2016 16:56:40
Quote Anchor link
Moet dat dan? Je kiest je hosting uit op wat je nodig hebt, je past je tooling niet aan op wat de meesten aanbieden. Of ben ik nou gek?

Het was overigens meer humoristisch bedoeld ;)
Gewijzigd op 25/03/2016 16:57:18 door Ben van Velzen
 
Chris rutten

chris rutten

07/04/2016 10:22:53
Quote Anchor link
Een bestand met tabellen die je kunt invullen? Heet dat niet gewoon Excel of Calc ?
Wat wil je nog meer doen behalve wat je al schrijft?

en als het dan toch meer moet kunnen , en je op een database uitkomt, kun je je pas afvragen welk systeem. Daarbij zou ik opmerken dat elk systeem een leercurve heeft, en die van mySQL is niet bijzonder verschillend dan van bijvoorbeeld libreOFfice Base.
 



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.