abonnement Unibet Coolblue Bitvavo
pi_147121927
quote:
0s.gif Op zaterdag 29 november 2014 13:12 schreef robin007bond het volgende:

[..]

Wellicht ja. :)

Ik denk dat mensen die echt heel goed met bepaalde frameworks kunnen werken en echt goed OOP in PHP kunnen programmeren wel redelijk gelijklopen.
Dat denk ik ook ja. Maar je hebt met PHP natuurlijk wel veel van die veredelde ammateurs (zoals ondergetekende :') ) die het gemiddelde omlaag halen.
pi_147122404
quote:
0s.gif Op zaterdag 29 november 2014 13:12 schreef robin007bond het volgende:

[..]

Wellicht ja. :)

Ik denk dat mensen die echt heel goed met bepaalde frameworks kunnen werken en echt goed OOP in PHP kunnen programmeren wel redelijk gelijklopen.
Punt is natuurlijk wel dat het toepassingsgebied relatief beperkt is. Je zult ook niet bepaald veel PHP-mensen tegenkomen die zich bezighouden net zaken als Enterprise architecture e.d.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_147125747
Owja nog iets leuks, mijn baas weigert php code op linux servers te draaien, omdat hij niet weet hoe hij deze moet instellen...

Nu constant problemen met rechten en bullshit.
pi_147125878
Ik weet niet of ik daar heel hard om moet lachen of juist huilen.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_147126044
quote:
0s.gif Op zaterdag 29 november 2014 20:01 schreef totalvamp het volgende:
Owja nog iets leuks, mijn baas weigert php code op linux servers te draaien, omdat hij niet weet hoe hij deze moet instellen...

Nu constant problemen met rechten en bullshit.
:'( :'( :'(
pi_147126421
quote:
0s.gif Op zaterdag 29 november 2014 20:04 schreef Monolith het volgende:
Ik weet niet of ik daar heel hard om moet lachen of juist huilen.
Dat krijg je als een niet technisch persoon je baas is xD
Zolang hij me betaald vind ik het best, ik blijf er alleen wel over zeuren.

quote:
1s.gif Op zaterdag 29 november 2014 20:08 schreef robin007bond het volgende:
[..]
:'( :'( :'(
Hier wordt je nog vredrietiger van:

Hij laat sommige klanten eigen code op dezelfde server draaien...
Dus ook Joomla en Wordpress...
Afgelopen week is de server op de blacklist gekomen vanwege gehackte Joomla sites die al jaren onbeveiligd staan.

Owja en de server draait letterlijk op het OS IPV een virtuele server...

[ Bericht 2% gewijzigd door #ANONIEM op 29-11-2014 20:21:29 ]
pi_147127291
Je baas moet zich, als niet-technisch persoon, daar niet mee bemoeien. En jij moet de ballen hebben om dat tegen 'm te zeggen.
Schuimpje... mijn liefste. Verlaat mij nimmer weer...
pi_147127366
quote:
2s.gif Op zaterdag 29 november 2014 20:36 schreef papernote het volgende:
Je baas moet zich, als niet-technisch persoon, daar niet mee bemoeien. En jij moet de ballen hebben om dat tegen 'm te zeggen.
Hebben mijn collega's al jaren daarvoor gedaan, maar hij luistert niet :P
Ik werk er pas 2 maanden xD
pi_147127463
quote:
0s.gif Op zaterdag 29 november 2014 20:38 schreef totalvamp het volgende:

[..]

Hebben mijn collega's al jaren daarvoor gedaan, maar hij luistert niet :P
Ik werk er pas 2 maanden xD
Dan is hij geen baas, maar een schijt-irritante bemoeial die ontslagen moet worden. Een goede baas weet wanneer hij z'n bek moet houden. Zeker als er personeel met meer kennis rondloopt.

Maar hij is zeker zo'n baas die denkt alles zelf beter te weten en z'n werknemers meer als uitvoerende slaven ziet, dan als mensen die ook zelfstandig iets kunnen?

Ik zou maar vast uitkijken naar een nieuwe plek.
Schuimpje... mijn liefste. Verlaat mij nimmer weer...
  FOK!mycroftheld zaterdag 29 november 2014 @ 20:40:39 #110
128465 verified  bondage
Ingewikkeld
pi_147127465
quote:
0s.gif Op zaterdag 29 november 2014 20:38 schreef totalvamp het volgende:

[..]

Hebben mijn collega's al jaren daarvoor gedaan, maar hij luistert niet :P
Ik werk er pas 2 maanden xD
Ga maar vast leren in .net te programmeren.
pi_147127491
Daar zou je je zelfs als programmeur niet mee bezig hoeven houden. Regel een managed server als er geen server beheerder is.
pi_147127503
quote:
14s.gif Op zaterdag 29 november 2014 20:40 schreef bondage het volgende:

[..]

Ga maar vast leren in .net te programmeren.
Als je kunt programmeren, dan is de taal irrelevant.
Schuimpje... mijn liefste. Verlaat mij nimmer weer...
  FOK!mycroftheld zaterdag 29 november 2014 @ 20:42:16 #113
128465 verified  bondage
Ingewikkeld
pi_147127550
quote:
2s.gif Op zaterdag 29 november 2014 20:41 schreef papernote het volgende:

[..]

Als je kunt programmeren, dan is de taal irrelevant.
Andere namen voor functies etc. Moet je toch ff leren.
pi_147127672
quote:
10s.gif Op zaterdag 29 november 2014 20:40 schreef papernote het volgende:

[..]

Dan is hij geen baas, maar een schijt-irritante bemoeial die ontslagen moet worden. Een goede baas weet wanneer hij z'n bek moet houden. Zeker als er personeel met meer kennis rondloopt.

Maar hij is zeker zo'n baas die denkt alles zelf beter te weten en z'n werknemers meer als uitvoerende slaven ziet, dan als mensen die ook zelfstandig iets kunnen?

Ik zou maar vast uitkijken naar een nieuwe plek.
Het is zijn bedrijf, maar volgende week gaan we sowieso ff praten over wat dingen die niet echt kosten efficient zijn.

Het is meer dat hij geen tijd wil steken en het opnieuw opzetten van een server (ze draaien bij ons op locatie).
Nouja we hebben heel veel vrijheid, ik mocht zelf een PHP framework uitkiezen om een nieuwe SAAS applicatie in te schrijven.

quote:
14s.gif Op zaterdag 29 november 2014 20:40 schreef bondage het volgende:

[..]

Ga maar vast leren in .net te programmeren.
Daar zit er ook 1 van :P Die doet alleen maar .net, ik wil er niet aan beginnen omdat ik een hekel aan microsoft servers hebn.

quote:
14s.gif Op zaterdag 29 november 2014 20:41 schreef KomtTijd... het volgende:
Daar zou je je zelfs als programmeur niet mee bezig hoeven houden. Regel een managed server als er geen server beheerder is.
Nouja ik vind serverbeheer niet erg om te doen, maar het moet gewoon goed werken.
  FOK!mycroftheld zaterdag 29 november 2014 @ 20:47:51 #115
128465 verified  bondage
Ingewikkeld
pi_147127845
quote:
0s.gif Op zaterdag 29 november 2014 20:44 schreef totalvamp het volgende:

[..]

Daar zit er ook 1 van :P Die doet alleen maar .net, ik wil er niet aan beginnen omdat ik een hekel aan microsoft servers hebn.
Dat is de grap natuurlijk (8> Gelukkig bepaal ik op het werk zelf wat voor OS er op de server komt te staan en kan ik tot in de kleinste details de uitbreidingen kiezen. Ik ben de klant, en de klant is koning 8-)
pi_147127873
quote:
2s.gif Op zaterdag 29 november 2014 20:41 schreef papernote het volgende:

[..]

Als je kunt programmeren, dan is de taal irrelevant.
Als je enkel PHP kent gaan zaken als threading en concurrency je nog wel tegenvallen hoor.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_147127880
quote:
0s.gif Op zaterdag 29 november 2014 20:44 schreef totalvamp het volgende:

[..]

Nouja ik vind serverbeheer niet erg om te doen, maar het moet gewoon goed werken.
Ik ook niet, maar dan moet je er wel de tijd voor hebben/krijgen om er ook echt wat aan te doen zo af en toe. Kortom ik ben blij dat wij dat inmiddels allemaal uitbesteed hebben ondanks dat het wel eens lastig is dat je niet FF snel iets kunt installeren ofzo...
pi_147127962
quote:
1s.gif Op zaterdag 29 november 2014 20:48 schreef Monolith het volgende:

[..]

Als je enkel PHP kent gaan zaken als threading en concurrency je nog wel tegenvallen hoor.
Dan kun je dus niet programmeren.
Schuimpje... mijn liefste. Verlaat mij nimmer weer...
pi_147128002
quote:
2s.gif Op zaterdag 29 november 2014 20:50 schreef papernote het volgende:

[..]

Dan kun je dus niet programmeren.
:')__.
pi_147128051
quote:
2s.gif Op zaterdag 29 november 2014 20:50 schreef papernote het volgende:

[..]

Dan kun je dus niet programmeren.
Prolog, Lisp, cobol kun je ook gewoon met enkel imperatieve ervaring?
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  FOK!mycroftheld zaterdag 29 november 2014 @ 20:54:44 #121
128465 verified  bondage
Ingewikkeld
pi_147128149
quote:
2s.gif Op zaterdag 29 november 2014 20:50 schreef papernote het volgende:

[..]

Dan kun je dus niet programmeren.
Denk dat het weinig zegt over hoe goed iemand kan programmeren. Het is maar net wat je gewend bent.
pi_147128320
quote:
14s.gif Op zaterdag 29 november 2014 17:51 schreef KomtTijd... het volgende:

[..]

Dat denk ik ook ja. Maar je hebt met PHP natuurlijk wel veel van die veredelde ammateurs (zoals ondergetekende :') ) die het gemiddelde omlaag halen.
Ahww dat valt bij jou toch reuze mee?

Maar inderdaad. Dat denk ik ook.
pi_147128547
Ik snap ook niet wat het voordeel van .net over andere talen zou moeten zijn...
pi_147128624
quote:
1s.gif Op zaterdag 29 november 2014 20:51 schreef KomtTijd... het volgende:

[..]

:')__.
:*
quote:
1s.gif Op zaterdag 29 november 2014 20:52 schreef Monolith het volgende:

[..]

Prolog, Lisp, cobol kun je ook gewoon met enkel imperatieve ervaring?
Een goede opleiding bevat alle programmeerparadigma's. Een goede programmeur kent alle paradigma's, al zal door ervaring en gebruik het ene er wat beter in zitten dan het andere.

Maar iemand die zich "programmeur" noemt, maar nooit verder is gekomen dan in z'n vrije tijd wat html rondslepen in visuele editor van Frontpage zal daar inderdaad moeite mee hebben.
Schuimpje... mijn liefste. Verlaat mij nimmer weer...
pi_147128640
quote:
0s.gif Op zaterdag 29 november 2014 21:05 schreef totalvamp het volgende:
Ik snap ook niet wat het voordeel van .net over andere talen zou moeten zijn...
.net is een framework, geen taal.

Het is een mooi ecosysteem en C# is een fijne taal.

Groetjes van een MS-hater. ;)
pi_147128770
quote:
2s.gif Op zaterdag 29 november 2014 21:07 schreef papernote het volgende:

[..]

:*

[..]

Een goede opleiding bevat alle programmeerparadigma's. Een goede programmeur kent alle paradigma's, al zal door ervaring en gebruik het ene er wat beter in zitten dan het andere.

Maar iemand die zich "programmeur" noemt, maar nooit verder is gekomen dan in z'n vrije tijd wat html rondslepen in visuele editor van Frontpage zal daar inderdaad moeite mee hebben.
Dat gaat dan over iemand met een goede opleiding. In principe kan iemand een prima programmeur zijn zonder formele opleiding. Bovendien raak je tijdens een opleiding echt nog maar de basis aan van veel zaken en leer je veel dingen pas in de praktijk. Simpelweg roepen dat een goede programmeur alles kan is was te kort door de bocht.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_147129157
quote:
1s.gif Op zaterdag 29 november 2014 21:11 schreef Monolith het volgende:

[..]

Dat gaat dan over iemand met een goede opleiding. In principe kan iemand een prima programmeur zijn zonder formele opleiding. Bovendien raak je tijdens een opleiding echt nog maar de basis aan van veel zaken en leer je veel dingen pas in de praktijk. Simpelweg roepen dat een goede programmeur alles kan is was te kort door de bocht.
Ik heb zelf ook nog nooit een opleiding ervoor gedaan, sterker nog die was er gewoon niet.
Die kwamen pas 2 jaar nadat ik al van school af was.
  zaterdag 29 november 2014 @ 21:56:57 #128
62215 qu63
..de tijd drinkt..
pi_147130918
quote:
2s.gif Op zaterdag 29 november 2014 20:50 schreef papernote het volgende:

[..]

Dan kun je dus niet programmeren.
Wanneer kan je dan wel programmeren? Als je maar beheerst wat je nodig hebt voor je taak is t goed, toch? http://www.quora.com/How-(...)er/George-Gonzalez-5
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_147140153
quote:
0s.gif Op zaterdag 29 november 2014 21:56 schreef qu63 het volgende:

[..]

Wanneer kan je dan wel programmeren? Als je maar beheerst wat je nodig hebt voor je taak is t goed, toch? http://www.quora.com/How-(...)er/George-Gonzalez-5
precies .. of het efficiënt, structureel en veilig is, om maar wat dingen te noemen, maakt dan ook niet uit :')


EDIT: heb 2-3 maanden geleden zarGon geholpen met zijn FOK! crew systeem. Hij is daarbij geholpen door mensen van FOK! die er zogenaamd verstand van hebben :')

- PHP en HTML kriskras door elkaar, waardoor je de queries tussen de cellen vandaan kan vissen
- Ene keer gebruik gemaakt van de mysql_ functies, de andere keer weer PDO (soms in 1 bestand :') )
- In ieder bestand een nieuwe mysql_connect of PDO object.
- Het verkeerd gebruik maken van de PDO functies. SQL injectie is niet meer mogelijk, mits je het goed toepast. Zag een query met ->prepare("SELECT ... FROM WHERE veld = '".$phpvariabele.'" i.p.v. placeholders/labels te gebruiken).
- In index.php werd een $_GET variabele opgevangen en in een mysql_ query gegooid, zonder een escape_string er omheen.

Ik ben toen voor hem overnieuw begonnen, en na 24 uur was ik verder dan hij was, na maanden werk.

Ja dat wat er was, werkte en zou voldoen aan de taak, maar of je het vakkundig PHP kan noemen?

[ Bericht 21% gewijzigd door remi1986 op 30-11-2014 06:44:07 ]
pi_147140199
quote:
14s.gif Op vrijdag 28 november 2014 18:00 schreef KomtTijd... het volgende:

[..]

Als je applicatie niet veilig is moet je het lek fixxen, niet rucksichtsloss je database driver vervangen. En functies worden júíst deprecated (ipv verwijderd) zodat bestaande applicaties niet aangepast hoeven worden.

Kom op KomtTijd. Je doet in heel DIG alsof je overal verstand van hebt...

Deprecated betekent dat de functie in een volgende versie er niet meer is (ja verwijderd ja). Heb je een groot probleem als je alles met mysql_ hebt gemaakt en je host opeens aankondigt over te gaan op MySQL 5.5. Ik weet ook dat dit niet van de één op de andere dag gebeurt, maar vroeg of laat upgraden ze allemaal. Dan ben je dus te laat.
pi_147140208
quote:
0s.gif Op zaterdag 29 november 2014 12:32 schreef robin007bond het volgende:

[..]

Zelf vind ik PDO echt heel makkelijk in gebruik. Ik kan het me echt niet voorstellen dat mensen daar moeite mee hebben.
de mensen die nog echt PHP/MySQL hebben geleerd, zouden met PDO geen moeite moeten hebben. Vind het er allemaal juist makkelijker op geworden. Echter, doordat veel mensen zich een bepaald framework eigen maken en zich vervolgens tot PHP Programmeur bekronen, zijn er steeds minder mensen die nog standaard PHP en queries kunnen schrijven. Dat hebben we tijd terug gezien bij ons op het werk toen we een nieuwe developer zochten.
pi_147140234
quote:
1s.gif Op zaterdag 29 november 2014 20:48 schreef KomtTijd... het volgende:

[..]

Ik ook niet, maar dan moet je er wel de tijd voor hebben/krijgen om er ook echt wat aan te doen zo af en toe. Kortom ik ben blij dat wij dat inmiddels allemaal uitbesteed hebben ondanks dat het wel eens lastig is dat je niet FF snel iets kunt installeren ofzo...
als je servers tot de belangrijkste onderdelen van je bedrijf behoren en je klanten afhankelijk zijn daarvan, neem je jezelf gewoon niet serieus als je dat zelf niet in beheer hebt. Als er een server uitligt, moet je vervolgens gaan wachten tot die andere partij het oplost. Zelf ff inloggen via SSH en een restart doen is paar seconden werk.

En serverbeheer is helemaal niet moeilijk, en al helemaal niet als het allemaal goed gedocumenteerd is. Toen ik begon bij het bedrijf waar ik nu werk, kreeg ik een aparte pc en werd mij verplicht Gentoo te gaan leren en te gaan stoeien met dingen waar je dagelijks mee te maken kan krijgen.

We hebben weleens gehad dat de MySQL replica helemaal de mist in ging. Dan is het heerlijk als je dat zelf binnen een paar minuten hebt opgelost i.p.v. maar hopen dat die andere partij het doet.
  zondag 30 november 2014 @ 13:48:11 #133
62215 qu63
..de tijd drinkt..
pi_147145320
quote:
0s.gif Op zondag 30 november 2014 06:02 schreef remi1986 het volgende:

[..]

precies .. of het efficiënt, structureel en veilig is, om maar wat dingen te noemen, maakt dan ook niet uit :')
Dat viel voor mij onder beheersen :P
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_147145524
quote:
0s.gif Op zondag 30 november 2014 07:13 schreef remi1986 het volgende:

[..]

als je servers tot de belangrijkste onderdelen van je bedrijf behoren en je klanten afhankelijk zijn daarvan, neem je jezelf gewoon niet serieus als je dat zelf niet in beheer hebt. Als er een server uitligt, moet je vervolgens gaan wachten tot die andere partij het oplost. Zelf ff inloggen via SSH en een restart doen is paar seconden werk.

En serverbeheer is helemaal niet moeilijk, en al helemaal niet als het allemaal goed gedocumenteerd is. Toen ik begon bij het bedrijf waar ik nu werk, kreeg ik een aparte pc en werd mij verplicht Gentoo te gaan leren en te gaan stoeien met dingen waar je dagelijks mee te maken kan krijgen.

We hebben weleens gehad dat de MySQL replica helemaal de mist in ging. Dan is het heerlijk als je dat zelf binnen een paar minuten hebt opgelost i.p.v. maar hopen dat die andere partij het doet.
Sorry, maar dat is echt volstrekte kolder. Het is veel makkelijker om een gespecialiseerde externe partij te hebben met 24/7 ondersteuning, uptime garantie middels SLA's, enzovoort.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_147149795
quote:
0s.gif Op zondag 30 november 2014 07:13 schreef remi1986 het volgende:

[..]

als je servers tot de belangrijkste onderdelen van je bedrijf behoren en je klanten afhankelijk zijn daarvan, neem je jezelf gewoon niet serieus als je dat zelf niet in beheer hebt. Als er een server uitligt, moet je vervolgens gaan wachten tot die andere partij het oplost. Zelf ff inloggen via SSH en een restart doen is paar seconden werk.

En serverbeheer is helemaal niet moeilijk, en al helemaal niet als het allemaal goed gedocumenteerd is. Toen ik begon bij het bedrijf waar ik nu werk, kreeg ik een aparte pc en werd mij verplicht Gentoo te gaan leren en te gaan stoeien met dingen waar je dagelijks mee te maken kan krijgen.

We hebben weleens gehad dat de MySQL replica helemaal de mist in ging. Dan is het heerlijk als je dat zelf binnen een paar minuten hebt opgelost i.p.v. maar hopen dat die andere partij het doet.
Wij schieten gewoon een ticket in bij TRUE en het is sneller opgelost dan ik kan uitzoeken wat er allemaal precies mis is.

Als je een partij hebt met professionals die dit 24/7 doen, dan moet je zelf niet gaan lopen aan kloten.
pi_147150271
quote:
19s.gif Op zondag 30 november 2014 15:55 schreef TwenteFC het volgende:

[..]

Wij schieten gewoon een ticket in bij TRUE en het is sneller opgelost dan ik kan uitzoeken wat er allemaal precies mis is.

Als je een partij hebt met professionals die dit 24/7 doen, dan moet je zelf niet gaan lopen aan kloten.
Wij willen niet dat onze klanten de dupe worden van fouten van een derde partij. Onze klanten zijn afhankelijk van het systeem, anders kunnen die de dag naar huis. En als je zelf de expertise in huis hebt, waarom dan uitbesteden.

En daarbij, vind ik het wel leuk om zo nu en dan met wat nieuwe dingen bezig te zijn. Hele dag code kloppen is ook niet alles
pi_147150712
quote:
0s.gif Op zondag 30 november 2014 16:06 schreef remi1986 het volgende:

[..]

Wij willen niet dat onze klanten de dupe worden van fouten van een derde partij. Onze klanten zijn afhankelijk van het systeem, anders kunnen die de dag naar huis. En als je zelf de expertise in huis hebt, waarom dan uitbesteden.

En daarbij, vind ik het wel leuk om zo nu en dan met wat nieuwe dingen bezig te zijn. Hele dag code kloppen is ook niet alles
Monitoren jullie ook alles zelf dan? Wanneer er 4 uur s`nachts iets mis gaat.
pi_147151033
quote:
19s.gif Op zondag 30 november 2014 16:15 schreef TwenteFC het volgende:

[..]

Monitoren jullie ook alles zelf dan? Wanneer er 4 uur s`nachts iets mis gaat.
Wij monitoren inderdaad alles zelf. Tijdje terug nog om 01:30 in het datacenter gestaan. We kwamen er remote niet meer in. Die server was helemaal gecrashed, dus moesten we er heen
pi_147151098
quote:
0s.gif Op zondag 30 november 2014 16:22 schreef remi1986 het volgende:

[..]

Wij monitoren inderdaad alles zelf. Tijdje terug nog om 01:30 in het datacenter gestaan. We kwamen er remote niet meer in. Die server was helemaal gecrashed, dus moesten we er heen
En hoelang duurde het voordat jullie ter plaatse waren? ;)
pi_147151242
quote:
19s.gif Op zondag 30 november 2014 16:23 schreef TwenteFC het volgende:

[..]

En hoelang duurde het voordat jullie ter plaatse waren? ;)
20 min, half uurtje misschien? We hebben trouwens ook een Master-Slave systeem. Als er één server het begeeft, neemt de andere het over (die servers staan in weer een ander datacenter). De klant zou er dan ook helemaal niets van gemerkt hebben, want het verkeer werd al automatisch doorgeleid naar die andere server.
pi_147161021
quote:
0s.gif Op zondag 30 november 2014 06:55 schreef remi1986 het volgende:

[..]

Kom op KomtTijd. Je doet in heel DIG alsof je overal verstand van hebt...

Deprecated betekent dat de functie in een volgende versie er niet meer is (ja verwijderd ja). Heb je een groot probleem als je alles met mysql_ hebt gemaakt en je host opeens aankondigt over te gaan op MySQL 5.5. Ik weet ook dat dit niet van de één op de andere dag gebeurt, maar vroeg of laat upgraden ze allemaal. Dan ben je dus te laat.
Dat is niet zo, er zijn meerdere voorbeelden van functies die meerdere versies deprecated geweest zijn of nog steeds zijn. Ook de mysql_ functies die sinds 5.5 deprecated zijn, zitten er in 5.6 nog steeds in. Daarbij, zeker als je maatwerk producten draait, is het helemaal niet gek om gewoon een oudere PHP versie te blijven draaien als dat beter uitkomt.

Alleen bij massaproducten of applicaties waar actief aan ontwikkeld wordt heeft het zin om grootscheepse refactor acties te doen. Dan kun je die moeite namelijk nog terugverdienen.
pi_147161287
quote:
0s.gif Op zondag 30 november 2014 07:13 schreef remi1986 het volgende:

[..]

als je servers tot de belangrijkste onderdelen van je bedrijf behoren en je klanten afhankelijk zijn daarvan, neem je jezelf gewoon niet serieus als je dat zelf niet in beheer hebt. Als er een server uitligt, moet je vervolgens gaan wachten tot die andere partij het oplost. Zelf ff inloggen via SSH en een restart doen is paar seconden werk.

En serverbeheer is helemaal niet moeilijk, en al helemaal niet als het allemaal goed gedocumenteerd is. Toen ik begon bij het bedrijf waar ik nu werk, kreeg ik een aparte pc en werd mij verplicht Gentoo te gaan leren en te gaan stoeien met dingen waar je dagelijks mee te maken kan krijgen.

We hebben weleens gehad dat de MySQL replica helemaal de mist in ging. Dan is het heerlijk als je dat zelf binnen een paar minuten hebt opgelost i.p.v. maar hopen dat die andere partij het doet.
Zoals ik al zei, dat werkt alleen als je daar de capaciteiten toe hebt. Heel veel ontwikkelaars zullen zich niet met serverbeheer kunnen, willen of mogen bemoeien en lang niet alle softwareproducenten hebben een aparte server beheerder in dienst. En dan ben je echt beter af met een managed server van een hosting partner dan dat je zelf ergens een vergeten bak in een stoffige berging gooit waar nooit iemand naar omkijkt.
pi_147162427
quote:
1s.gif Op zondag 30 november 2014 21:00 schreef KomtTijd... het volgende:

[..]
dan dat je zelf ergens een vergeten bak in een stoffige berging gooit waar nooit iemand naar omkijkt.
_O- Je beschrijft onze sbs server.
  Moderator / Redactie Sport maandag 1 december 2014 @ 17:14:26 #144
359864 crew  Nattekat
De roze zeekat
pi_147189270
Ik ben een site aan het maken waarbij het de bedoeling is om iedere keer als de zoveelste rij erbij komt de eerste rij te verwijderen. Nou is dit al werkend gekregen, maar ik kom er maar niet uit hoe ik de IDs weer opnieuw kan rangschrikken, want nu begint de eerste rij met 2 ipv 1.

Is er een manier om dit voor elkaar te krijgen? :)
100.000 katjes
Fuck the EBU!
pi_147189285
Goftedomme zeg. Moet ineens hals over kop wat klussen aan een oude applicatie (die er over een paar maanden hopelijk uit gaat), blijkt gewoon 3 kwart van de tabellen geen enkele index te hebben. Goh, dus daarom duren de queries een halve seconde :')
pi_147189414
quote:
0s.gif Op maandag 1 december 2014 17:14 schreef Nattekat het volgende:
Ik ben een site aan het maken waarbij het de bedoeling is om iedere keer als de zoveelste rij erbij komt de eerste rij te verwijderen. Nou is dit al werkend gekregen, maar ik kom er maar niet uit hoe ik de IDs weer opnieuw kan rangschrikken, want nu begint de eerste rij met 2 ipv 1.

Is er een manier om dit voor elkaar te krijgen? :)
Lijkt me dat je dat in je code wilt oplossen en niet in de DB. In de DB blijven ID's (normaliter) gewoon uniek.
pi_147189559
quote:
0s.gif Op maandag 1 december 2014 17:14 schreef Nattekat het volgende:
Ik ben een site aan het maken waarbij het de bedoeling is om iedere keer als de zoveelste rij erbij komt de eerste rij te verwijderen. Nou is dit al werkend gekregen, maar ik kom er maar niet uit hoe ik de IDs weer opnieuw kan rangschrikken, want nu begint de eerste rij met 2 ipv 1.

Is er een manier om dit voor elkaar te krijgen? :)
Definieer rangschikken. Je kunt natuurlijk vrij eenvoudig gewoon "UPDATE table SET id=id-1" doen na het verwijderen van de eerste en toevoegen van de nieuwe rij, maar doorgaans is het niet zo bijster handig om op een dergelijke manier met IDs te gaan lopen klooien.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  Moderator / Redactie Sport maandag 1 december 2014 @ 17:21:36 #148
359864 crew  Nattekat
De roze zeekat
pi_147189600
quote:
14s.gif Op maandag 1 december 2014 17:18 schreef KomtTijd... het volgende:

[..]

Lijkt me dat je dat in je code wilt oplossen en niet in de DB. In de DB blijven ID's (normaliter) gewoon uniek.
Was ik al bang voor.
Heb wel wat gelezen over het herschrikken, maar niks gevonden dat werkt.

Om het simpel te houden was het idee een enkele query te hebben om ipv id 2 tot 101 id 1 tot 100 te hebben, dat wil ik ook bereiken.
100.000 katjes
Fuck the EBU!
pi_147189756
quote:
0s.gif Op maandag 1 december 2014 17:21 schreef Nattekat het volgende:

[..]

Was ik al bang voor.
Heb wel wat gelezen over het herschrikken, maar niks gevonden dat werkt.

Om het simpel te houden was het idee een enkele query te hebben om ipv id 2 tot 101 id 1 tot 100 te hebben, dat wil ik ook bereiken.
Je wilt dus gewoon 'de eerste 100' hebben?
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_147189767
als je gewoon een query maakt met LIMIT(0,100), dan heb je dat toch?
pi_147189834
quote:
14s.gif Op maandag 1 december 2014 17:24 schreef KomtTijd... het volgende:
als je gewoon een query maakt met LIMIT(0,100), dan heb je dat toch?
En een ORDER BY ID voor het geval dat niet de default is.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  Moderator / Redactie Sport maandag 1 december 2014 @ 17:27:26 #152
359864 crew  Nattekat
De roze zeekat
pi_147189904
quote:
0s.gif Op maandag 1 december 2014 17:24 schreef Monolith het volgende:

[..]

Je wilt dus gewoon 'de eerste 100' hebben?
quote:
14s.gif Op maandag 1 december 2014 17:24 schreef KomtTijd... het volgende:
als je gewoon een query maakt met LIMIT(0,100), dan heb je dat toch?
Het probleem daarmee is dat er dan onnodige gegevens behouden blijven, en dat is niet wat ik wil bereiken.
100.000 katjes
Fuck the EBU!
pi_147189937
quote:
0s.gif Op maandag 1 december 2014 17:27 schreef Nattekat het volgende:

[..]

[..]

Het probleem daarmee is dat er dan onnodige gegevens behouden blijven, en dat is niet wat ik wil bereiken.
Welke onnodige gegevens blijven er behouden?
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_147189971
Ik ben altijd groot voorstander van het zoveel mogelijk bewaren van (onnodige) gegevens. Waarom weggooien als je er geen last van hebt.
pi_147190693
quote:
14s.gif Op maandag 1 december 2014 17:28 schreef KomtTijd... het volgende:
Ik ben altijd groot voorstander van het zoveel mogelijk bewaren van (onnodige) gegevens. Waarom weggooien als je er geen last van hebt.
Inderdaad. :7

Vooral in een database waar alles toch netjes gestructureerd is.
pi_147191405
quote:
9s.gif Op maandag 1 december 2014 17:14 schreef KomtTijd... het volgende:
Goftedomme zeg. Moet ineens hals over kop wat klussen aan een oude applicatie (die er over een paar maanden hopelijk uit gaat), blijkt gewoon 3 kwart van de tabellen geen enkele index te hebben. Goh, dus daarom duren de queries een halve seconde :')
:D Ik ben altijd wel blij als het zo iets banaals is, klik klik klik, klaar.
  Moderator / Redactie Sport maandag 1 december 2014 @ 18:11:40 #157
359864 crew  Nattekat
De roze zeekat
pi_147191483
Denk dat ik die makkelijke oplossing van het niet verwijderen maar neem.

Voor mijn gevoel staat dat juist slordig, maar ik ben dan nog niet erg into de php/mysql.
100.000 katjes
Fuck the EBU!
pi_147191502
quote:
0s.gif Op maandag 1 december 2014 18:11 schreef Nattekat het volgende:
Denk dat ik die makkelijke oplossing van het niet verwijderen maar neem.

Voor mijn gevoel staat dat juist slordig, maar ik ben dan nog niet erg into de php/mysql.
Je data kun je super makkelijk selecteren met query's, dus de hoeveelheid maakt niet zoveel uit. :)
pi_147191504
quote:
0s.gif Op maandag 1 december 2014 18:11 schreef Nattekat het volgende:
Denk dat ik die makkelijke oplossing van het niet verwijderen maar neem.

Voor mijn gevoel staat dat juist slordig, maar ik ben dan nog niet erg into de php/mysql.
Gewoon softdeleten, heeft bij mij vaak ook de voorkeur boven verwijderen.
pi_147191736
quote:
19s.gif Op maandag 1 december 2014 18:09 schreef TwenteFC het volgende:

[..]

:D Ik ben altijd wel blij als het zo iets banaals is, klik klik klik, klaar.
Dat wel ja. Gelukkig loop ik nog tegen genoeg andere problemen aan om dat weer te compenseren ;(

quote:
0s.gif Op maandag 1 december 2014 18:11 schreef Nattekat het volgende:
Denk dat ik die makkelijke oplossing van het niet verwijderen maar neem.

Voor mijn gevoel staat dat juist slordig, maar ik ben dan nog niet erg into de php/mysql.
Het is ook niet de bedoeling dat je dagelijks via database-management tools in de database gaat kijken of je data er niet slordig uit ziet. Databases zijn er niet om er netjes uit te zien, daar heb je je queries voor.

Dit moet ik mijn baas ook nog wel eens uitleggen ;(
pi_147193003
quote:
14s.gif Op maandag 1 december 2014 18:19 schreef KomtTijd... het volgende:

[..]

Dat wel ja. Gelukkig loop ik nog tegen genoeg andere problemen aan om dat weer te compenseren ;(

[..]

Het is ook niet de bedoeling dat je dagelijks via database-management tools in de database gaat kijken of je data er niet slordig uit ziet. Databases zijn er niet om er netjes uit te zien, daar heb je je queries voor.

Dit moet ik mijn baas ook nog wel eens uitleggen ;(
Nou ja, het kan natuurlijk wel degelijk voor traagheid zorgen wanneer overbodige data niet wordt opgeruimd.
Zeker bij grotere hoeveelheden data wordt archiveren of aggregeren op een gegeven moment gewoon noodzaak.


Het voordeel van niet verwijderen maar bijvoorbeeld met een deleted flag te werken is dan weer dat je de data gewoon weer zichtbaar kunt maken.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_147423157
Wat is nou een relaxte databasetool voor als je PHPMyAdmin zat begint te raken?

Webbased of linux, en een beetje eenvoudig en overzichtelijk. Heb wel eens wat met HeidiSql maar die vond ik ook irritant (en lelijk).

[ Bericht 48% gewijzigd door KomtTijd... op 09-12-2014 15:41:18 ]
pi_147423856
quote:
14s.gif Op dinsdag 9 december 2014 15:20 schreef KomtTijd... het volgende:
Wat is nou een relaxte databasetool voor als je PHPMyAdmin zat begint te raken?

Webbased of linux, en een beetje eenvoudig en overzichtelijk. Heb wel eens wat met HeidiSql maar die vond ik ook irritant (en lelijk).
Gewoon MySQL workbench?
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  dinsdag 9 december 2014 @ 15:51:59 #164
63192 ursel
"Het Is Hier Fantastisch!
pi_147424117
werk thuis met sqlYog
  dinsdag 9 december 2014 @ 15:57:41 #165
178193 Juicyhil
Bekende FOK!ker
pi_147424308
quote:
0s.gif Op dinsdag 9 december 2014 15:44 schreef Monolith het volgende:

[..]

Gewoon MySQL workbench?
Alleen jammer dat het zo'n vreselijk trage en buggy applicatie is. Vind Sequel Pro ook wel fijn werken ^O^
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
pi_147424798
Ik kom er net achter dat PhpStorm ook een ingebouwde DB manager heeft. Ga ik ook eens proberen.
pi_147425314
quote:
0s.gif Op dinsdag 9 december 2014 15:44 schreef Monolith het volgende:

[..]

Gewoon MySQL workbench?
Hier heeft het de bijnaam MySQL CrashBench gekregen. :+

Kun je wel mooie ERD's in maken.
pi_147425465
quote:
1s.gif Op dinsdag 9 december 2014 16:31 schreef robin007bond het volgende:

[..]

Hier heeft het de bijnaam MySQL CrashBench gekregen. :+

Kun je wel mooie ERD's in maken.
Ik doe zelf eigenlijk erg weinig DBA werk de laatste jaren, zeker op SQL gebied. Hooguit wat met RoboMongo en dergelijke.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_147425976
HeidiSQL ^O^
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
pi_147426108
Ik hoef niets ingewikkelds, moet gewoon af en toe kunnen zien wat er in de database gebeurt als ik mijn code uitvoer. Of wat testrecords verwijderen ofzo.
Op zich is PhpStormPhpMyAdmin prima, maar het zit zó ongelooflijk vol met allerhande glitches... pfft je wordt er gewoon moe van.

[ Bericht 5% gewijzigd door KomtTijd... op 09-12-2014 17:55:19 ]
pi_147426161
Adminer misschien? http://www.adminer.org/

Hoewel ik dat zelf niet echt wat vind
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
pi_147427748
quote:
14s.gif Op dinsdag 9 december 2014 16:58 schreef KomtTijd... het volgende:
Ik hoef niets ingewikkelds, moet gewoon af en toe kunnen zien wat er in de database gebeurt als ik mijn code uitvoer. Of wat testrecords verwijderen ofzo.
Op zich is PhpStorm prima, maar het zit zó ongelooflijk vol met allerhande glitches... pfft je wordt er gewoon moe van.
Waarom ben je phpmyadmin zat dan?
pi_147427764
sorry zie edit :P
pi_147429147
quote:
14s.gif Op dinsdag 9 december 2014 16:58 schreef KomtTijd... het volgende:
Ik hoef niets ingewikkelds, moet gewoon af en toe kunnen zien wat er in de database gebeurt als ik mijn code uitvoer. Of wat testrecords verwijderen ofzo.
Op zich is PhpStormPhpMyAdmin prima, maar het zit zó ongelooflijk vol met allerhande glitches... pfft je wordt er gewoon moe van.
Leuk dat je PHPStorm wegstreept, je kan in PHPStorm je database sources toevoegen en dan heb je daar ook een autocomplete op.

Verder gebruik zelf ook HeidiSQL zoals Rockfire zegt. :P
pi_147430375
HeidiSQL draait in Wine op Linux. :(
pi_148114889
ik wil graag uit verschillende folders 1 image halen
heb nu dit, maar dan krijg ik toch alle foto's te zien
met toevoegen van => $value kom ik er ook niet aan uit

Hie kan ik dit het beste oplossen?

1
2
3
4
5
6
7
8
9
<?php
$dirname 
"fotoalbum/fotoalbum/*/";
$images glob($dirname."*.JPG");
foreach(
$images as $image) {
if (
$image == 0) {
echo 
'<img src="'.$image.'" />';
 }
}
?>
pi_148115363
quote:
0s.gif Op maandag 29 december 2014 21:58 schreef MrNiles het volgende:
ik wil graag uit verschillende folders 1 image halen
heb nu dit, maar dan krijg ik toch alle foto's te zien
met toevoegen van => $value kom ik er ook niet aan uit

Hie kan ik dit het beste oplossen?
[ code verwijderd ]

Je checkt niet op index.
pi_148115496
quote:
1s.gif Op maandag 29 december 2014 22:06 schreef Scorpie het volgende:

[..]

Je checkt niet op index.
1
2
3
4
<?php
$value 
0
foreach($images as $image => $value)
?>

iets in deze richting?
pi_148115543
quote:
0s.gif Op maandag 29 december 2014 22:09 schreef MrNiles het volgende:

[..]
[ code verwijderd ]

iets in deze richting?
Value is de index. Je wil altijd alleen de eerste index hebben, dus moet je value checken op 0.

[ Bericht 1% gewijzigd door #ANONIEM op 29-12-2014 22:10:35 ]
pi_148116158
quote:
1s.gif Op maandag 29 december 2014 22:10 schreef Scorpie het volgende:

[..]

Value is de index. Je wil altijd alleen de eerste index hebben, dus moet je value checken op 0.
1
2
3
4
5
6
7
8
9
10
<?php
dan zou ik verwachten zoiets
$dirname 
"fotoalbum/fotoalbum/*/";
$images glob($dirname."*.JPG");
foreach(
$images as $image => $value) {
if (
$value == 0) {
echo 
'<img src="'.$image.'" />';
 }
}
?>

maar dan krijg ik alle indexen te zien volgens mij
nog even doorspelen
nog een duidelijk tip?

als ik dit aanpas
1
2
3
4
<?php
if ($image == 0) {
echo 
'<img src="'.$value.'" />';
?>

dan krijg ik wel de eerste foto, maar alleen van de folder
pi_148116268
value => image in plaats van andersom.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_148116336
quote:
0s.gif Op maandag 29 december 2014 22:22 schreef Monolith het volgende:
value => image in plaats van andersom.
bijna een snelle edit gedaan...heb ik dus gedaan
maar dan krijg ik alleen de eerste foto van de eerste folder
  maandag 29 december 2014 @ 22:23:27 #183
91039 mstx
2x1/2 = 1/2 x 1/2
pi_148116355
Ja of je echo't gewoon $images[0] :')
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_148116424
quote:
1s.gif Op maandag 29 december 2014 22:23 schreef mstx het volgende:
Ja of je echo't gewoon $images[0] :')
Laat TS ff lekker kutten met arrays, anders snapt hij het nooit :P
  maandag 29 december 2014 @ 22:25:28 #185
91039 mstx
2x1/2 = 1/2 x 1/2
pi_148116453
quote:
0s.gif Op maandag 29 december 2014 22:23 schreef MrNiles het volgende:

[..]

bijna een snelle edit gedaan...heb ik dus gedaan
maar dan krijg ik alleen de eerste foto van de eerste folder
dan moet je eerst een readdir doen van de root map, door de mappen loopen en per map de afbeeldingen ophalen en de eerste tonen.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_148116496
Even uitzoeken hoe globs werken en dan toepassen op je directory structuur. In een glob matcht ** alles inclusief directory separators en * alles behalve directory separators.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_148116577
quote:
1s.gif Op maandag 29 december 2014 22:23 schreef mstx het volgende:
Ja of je echo't gewoon $images[0] :')
Die had ik al eens geprobeerd, maar dan krijg ik een loop van foto1 uit folder1, geen andere folders

quote:
Laat TS ff lekker kutten met arrays, anders snapt hij het nooit :P
Zeker waar
pi_148599940
Voor als iemand testgegevens nodig heeft:
http://www.generatedata.com/
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_148622805
quote:
7s.gif Op maandag 12 januari 2015 11:44 schreef Aether het volgende:
Voor als iemand testgegevens nodig heeft:
http://www.generatedata.com/
https://github.com/fzaninotto/Faker
pi_148702387
Korte vraag mbt zoeken op grote tabellen.

Voor een vriend mag ik een importeer scriptje schrijven voor het importeren van ruim 7 miljoen videos met oa de volgende gegevens titel, tags, duur

Nu heb ik al een scriptje geschreven die dit alles importeert in een database tabel waarbij ik titel, tags als fulltext indexeer en wil apart daarvan de duur (lengte van het filmpje) ook nog gaan indexeren (zodat de gebruiker daar ook op kan zoeken)

Nu heb ik net een query uitgevoerd op deze tabel en dat duurde echt erg lang
Tabel: 7,217,116 MyISAM latin1_swedish_ci 4,8 GiB

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CREATE TABLE IF NOT EXISTS `videos` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `site_id` int(10) unsigned NOT NULL,
  `video_id` varchar(64) NOT NULL,
  `tags` varchar(255) NOT NULL,
  `uploaddate` datetime NOT NULL,
  `title` varchar(255) NOT NULL,
  `description` text NOT NULL,
  `thumbnail` varchar(255) NOT NULL,
  `url` varchar(255) NOT NULL,
  `embed` varchar(255) NOT NULL,
  `seconds` int(10) unsigned NOT NULL,
  `lastview` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `ratingcount` int(10) unsigned NOT NULL,
  `ratingtotal` int(10) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `site_id` (`site_id`),
  FULLTEXT KEY `tags` (`tags`),
  FULLTEXT KEY `title` (`title`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7217117 ;

Nu duurt de volgende query:
1
2
SELECT COUNT( 1 ) 
FROM (SELECT * FROM  `videos` WHERE  `tags` LIKE  '%home%') t
erg lang (zo'n 10 seconden).
Met limit 0,30 duurt deze query 0.0240 secs

Is er een mogelijkheid om deze query sneller te maken? eventueel tags in een apart tabel?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 15 januari 2015 @ 10:17:15 #191
363995 Reemi
Zeg maar Remi.
pi_148702438
Ik zou sowieso de tags los opslaan in een andere tabel, in plaats van als één string in een kolom. Dus tag-video_id paren. Dat zal inderdaad al een stuk sneller worden.
Smile like you mean it
www.wefut.com
  donderdag 15 januari 2015 @ 10:17:58 #192
91039 mstx
2x1/2 = 1/2 x 1/2
pi_148702452
Een LIKE beginnend met % is altijd traag. Tags in een aparte tabel en een koppeltabel tussen tags en videos is de beste oplossing. Dat scheelt je ook nog een boel dubbele data.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  FOK!mycroftheld donderdag 15 januari 2015 @ 10:54:05 #193
128465 verified  bondage
Ingewikkeld
pi_148703416
quote:
0s.gif Op donderdag 15 januari 2015 10:14 schreef Chandler het volgende:
Korte vraag mbt zoeken op grote tabellen.

Voor een vriend mag ik een importeer scriptje schrijven voor het importeren van ruim 7 miljoen videos met oa de volgende gegevens titel, tags, duur

Nu heb ik al een scriptje geschreven die dit alles importeert in een database tabel waarbij ik titel, tags als fulltext indexeer en wil apart daarvan de duur (lengte van het filmpje) ook nog gaan indexeren (zodat de gebruiker daar ook op kan zoeken)

Nu heb ik net een query uitgevoerd op deze tabel en dat duurde echt erg lang
Tabel: 7,217,116 MyISAM latin1_swedish_ci 4,8 GiB
[ code verwijderd ]

Nu duurt de volgende query:
[ code verwijderd ]

erg lang (zo'n 10 seconden).
Met limit 0,30 duurt deze query 0.0240 secs

Is er een mogelijkheid om deze query sneller te maken? eventueel tags in een apart tabel?
Ik heb zelf slechte ervaringen met zoeken in grote tabellen, zowel MyISAM als InnoDB.

Is dit misschien een optie? http://astellar.com/2011/(...)-search-with-sphinx/
pi_148704887
Ik ga eens een import draaien die tags in een apart tabel zetten + een tabel voor video/tag links. Eens kijken hoe lang dit gaat duren... :D
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_148707977
LIKE negeert sowieso de fulltext index. Wil je daar gebruik van maken, dan kun je bijvoorbeeld MATCH gebruiken, zie ook de documentatie.

Zoals echter al aangegeven kun je beter een search platform gebruiken als SOLR, ElasticSearch, Sphinx, etcetera.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_148722045
quote:
0s.gif Op donderdag 15 januari 2015 13:17 schreef Monolith het volgende:

Zoals echter al aangegeven kun je beter een search platform gebruiken als SOLR, ElasticSearch, Sphinx, etcetera.
:Y Een tijd terug voor het eerst met ElasticSearch gewerkt :o gaat inderdaad écht bloedsnel. Automatisch aanvullen en suggesties geven snel.
pi_148722300
Het duurde ff maar dan heb je ook wat.

304k aan tags
kleine 69miljoen tag links :@

Nu nog een leuke query browsen...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_148735784
quote:
0s.gif Op donderdag 15 januari 2015 10:14 schreef Chandler het volgende:

Nu duurt de volgende query:
[ code verwijderd ]

erg lang (zo'n 10 seconden).
Met limit 0,30 duurt deze query 0.0240 secs

Is er een mogelijkheid om deze query sneller te maken? eventueel tags in een apart tabel?
Je kunt het iets beter krijgen door geen subquery te gebruiken:
1SELECT COUNT( * ) FROM `videos` WHERE  `tags` LIKE  '%home%'
Maar de winst die je zo kunt behalen is beperkt. Je kunt niet efficient zoeken als je niet weet waar in de string je moet kijken. Het is immers ook niet handig om in een woordenboek alle woorden waar een Q in staat te markeren.

quote:
0s.gif Op donderdag 15 januari 2015 13:17 schreef Monolith het volgende:

Zoals echter al aangegeven kun je beter een search platform gebruiken als SOLR, ElasticSearch, Sphinx, etcetera.
Da's zeker een optie die het overwegen waard is, helemaal omdat het over redelijk grote datasets gaat.
pi_148738520
Klopt Light! :)

Echter heeft de hosting waar dit straks moet gaan draaien blijkbaar geen zoekplatformen of de mogelijkheid daarvoor, ik ga eerst eens spelen met tags en kijken hoe ik daar het meeste uit kan halen. Eventueel het tijdelijk opslaan van data sets... zodat hergebruik stukken sneller gaat...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_148749556
quote:
0s.gif Op vrijdag 16 januari 2015 08:05 schreef Chandler het volgende:
Klopt Light! :)

Echter heeft de hosting waar dit straks moet gaan draaien blijkbaar geen zoekplatformen of de mogelijkheid daarvoor, ik ga eerst eens spelen met tags en kijken hoe ik daar het meeste uit kan halen. Eventueel het tijdelijk opslaan van data sets... zodat hergebruik stukken sneller gaat...
Die tags in een aparte tabel opslaan is alvast een stap, mits je de indexes goed zet en gebruikt.

Maar je zit tegen de grenzen van wat met MySQL mogelijk is en als je spannendere dingen wilt, moet je op zoek naar een hoster die wel een zoekplatform aanbiedt (of zelf de hosting doen).
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')