Verschillende databases

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Cloud Developer

Cloud Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

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

19/05/2024 00:28:16
 
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.