Warning: count(): Parameter must be an array or an object that implements Countable in /home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line 820

Topic: Tylu, nuobodu

Kad jau čia tylu nuobodu ir nesilankytumėm be reikalo :) Tai jei ne paslaptis, kas ką veikia vasarą? Buvot prie jūros ar atostogose? Gal kokioj konferencijoj kas dalyvavo?

šiaip ir neturėjimo klausiu, bandau diskusiją užsukti. Visi išsilakstė, niekas nieko nebeklausinėja ir nebediskutuoja arba jau visi išmoko viską :)

Re: Tylu, nuobodu

Labai gerai, kai visiem viskas aišku ir info moka patys susirasti (-;

Re: Tylu, nuobodu

Tai kad nuobodu, ner kam padet ir siaip tylu ramu :D

Re: Tylu, nuobodu

Min2liz wrote:

Tai kad nuobodu, ner kam padet ir siaip tylu ramu :D

Tai susirask ką veikti, pakodink ką nors, paskaityk (-;

Re: Tylu, nuobodu

oj, kad taip turint laisvo laiko...

Tai ka deretu pasimokinti:
* MySQL subtilybes dirbant su dideles apimties db ir dideliu vartotoju srautu;
* JAVA
* Python
* Flex
...

zodziu tik laiko ir noro reik :)

Re: Tylu, nuobodu

JAVA patyliukais panašu kad miršta... Dar laikosi tam tikrose srityse, bet manau, kad ateityje JAVA pakeis FLASH + adobe AIR

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Tylu, nuobodu

Neodan wrote:

* MySQL subtilybes dirbant su dideles apimties db ir dideliu vartotoju srautu;

Migracija į PostgreSql :D

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Tylu, nuobodu

zygis wrote:
Neodan wrote:

* MySQL subtilybes dirbant su dideles apimties db ir dideliu vartotoju srautu;

Migracija į PostgreSql :D

Gal ne PostgreSQL, o kas koks nors key-value variklis (-;

9 (edited by Neodan 2010-07-14 14:06:13)

Re: Tylu, nuobodu

zygis wrote:

JAVA patyliukais panašu kad miršta... Dar laikosi tam tikrose srityse, bet manau, kad ateityje JAVA pakeis FLASH + adobe AIR

Kad JAVA mirsta jau daug kas ir senai rekia, bet ji vis dar gyva :) Be to Flash(AS,Flex,AIR) nemanau kad yra tiesioginis konkurentas JAVA, nes JAVA stiprioji puse tikrai nera vien appletai (bankines sistemos stovi ant JAVA, GMail stovi ant JAVA,...) Python manau yra artimesnis konkurentas JAVA.

O Flash (felx) geras irankis client side daryt, lengvai pasidaro grazus GUI o dadejus AIR gauni ir desktopine applikacija, o server-side gali daryt ant beleko (PHP,JAVA,Python,...)

Todel ir butu gerai su kuo daugiau artimiau susipazinti.

P.S. manau, kad su kuo daugiau programavimo kalbu zmogus yra susipazines, tuo geriau... kitoks supratimas buna

Re: Tylu, nuobodu

Neodan wrote:

P.S. manau, kad su kuo daugiau programavimo kalbu zmogus yra susipazines, tuo geriau... kitoks supratimas buna

Bent mano manymu, kuo daugiau "moki" programavimo kalbu tuo maziau zinai. Bent jau is savo patirties sneku, kuomet dirbau su PHP, javaScript (ne jQuery, o su paciu JavaScript), Plius Flash ir Python. Tai gavosi totali nesamone, nes nei to nei ano nei dorai ismokau nei apskritai kazka gero ejo sukurti ir jau su PHP nes viskas pradejo maisytis. tai bent manau geriausia pasiimt viena srity ir ja mokintis, o nelakstyti per 5 visas is eiles, nes nieko doro neiseis. Gal ismokt ismoksi bet tikrai nebusi geras programuotojas.

Geriau viena bet gerai, nei daug bet mazai :)

Re: Tylu, nuobodu

Kas geriau tai dar neaišku, čia labiau priklauso tiek nuo žmogaus tiek nuo aplinkybių, reikia ir tokių, kurie labai siaurai specializuojasi, reikia ir tokių plataus profilio. Rinkoje yra poreikis ir tokiem ir tokiem.

Re: Tylu, nuobodu

minde wrote:
zygis wrote:
Neodan wrote:

* MySQL subtilybes dirbant su dideles apimties db ir dideliu vartotoju srautu;

Migracija į PostgreSql :D

Gal ne PostgreSQL, o kas koks nors key-value variklis (-;

Na poroje situacijų pamėginau palyginti MySql ir PostgreSql, didžiausias skirtumas buvo su 1.6 mln įrašų (paieška tarp koordinačių, sąlygoje buvo 4 stačiakampiai) kuris siekė net 10x PostgreSql naudai. (Užklausos buvo identiškos, copy paste)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Tylu, nuobodu

zygis wrote:

Na poroje situacijų pamėginau palyginti MySql ir PostgreSql, didžiausias skirtumas buvo su 1.6 mln įrašų (paieška tarp koordinačių, sąlygoje buvo 4 stačiakampiai) kuris siekė net 10x PostgreSql naudai. (Užklausos buvo identiškos, copy paste)

Apie tai neverta diskutuoti, nes aš tau galiu pagaminti tokius setupus, kur rezultatai bus priešingi (-; Užklausos juk dar ne viskas, yra duomenų struktūra, indeksai, pačio variklio konfigas.

Re: Tylu, nuobodu

minde wrote:
zygis wrote:

Na poroje situacijų pamėginau palyginti MySql ir PostgreSql, didžiausias skirtumas buvo su 1.6 mln įrašų (paieška tarp koordinačių, sąlygoje buvo 4 stačiakampiai) kuris siekė net 10x PostgreSql naudai. (Užklausos buvo identiškos, copy paste)

Apie tai neverta diskutuoti, nes aš tau galiu pagaminti tokius setupus, kur rezultatai bus priešingi (-; Užklausos juk dar ne viskas, yra duomenų struktūra, indeksai, pačio variklio konfigas.

minde +

Min2liz wrote:

Bent mano manymu, kuo daugiau "moki" programavimo kalbu tuo maziau zinai. Bent jau is savo patirties sneku, kuomet dirbau su PHP, javaScript (ne jQuery, o su paciu JavaScript), Plius Flash ir Python. Tai gavosi totali nesamone, nes nei to nei ano nei dorai ismokau nei apskritai kazka gero ejo sukurti ir jau su PHP nes viskas pradejo maisytis. tai bent manau geriausia pasiimt viena srity ir ja mokintis, o nelakstyti per 5 visas is eiles, nes nieko doro neiseis. Gal ismokt ismoksi bet tikrai nebusi geras programuotojas.

Geriau viena bet gerai, nei daug bet mazai :)

As nieko nesakau, visko gerai nemokesi, bet juk as kalbejau ne apie mokeji o apie artima susipazinima. Esme, kad kai zinai kaip veikia kitos programavimo kalbos, tai kinta ir tavo suvokimas apie programavima. Nes tu nebebuni ispraustas i vienos programavimo kalbos remus. Na nezinau, bent jau toks mano poziuris ir as zinau tai, kad bent jau man susipazinimas su ivairiomis programavimo kalbomis iseina i gera. :)

Re: Tylu, nuobodu

minde wrote:
zygis wrote:

Na poroje situacijų pamėginau palyginti MySql ir PostgreSql, didžiausias skirtumas buvo su 1.6 mln įrašų (paieška tarp koordinačių, sąlygoje buvo 4 stačiakampiai) kuris siekė net 10x PostgreSql naudai. (Užklausos buvo identiškos, copy paste)

Apie tai neverta diskutuoti, nes aš tau galiu pagaminti tokius setupus, kur rezultatai bus priešingi (-; Užklausos juk dar ne viskas, yra duomenų struktūra, indeksai, pačio variklio konfigas.

Duomenų struktūra labai simple viena lentele su object_id,x1,x2,y1,y2 ant paskutinių keturių uždėti indeksai. Vieną objektą žymi keletas stačiakampių. Paieška irgi pagal kelis stačiakampius. Užduotis surasti tinkamus objektus kurių stačiakampiai turi nors vieną bendrą tašką su ieškomais stačiakampiais. Ant mano serveriuko MySql susisuko per 12 sek. (bandžiau tiek myisam tiek innodb). O Postgres susisuko per 1.2 sek. Jokių indeksų ten nedėjau... Galima sakyti apie Postgres neinau nieko, tik smalsu buvo išbandyt. O rezultatai - labiau nei džiuginantys.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Tylu, nuobodu

Tai jeigu ką permesk man dump'ą ir užklausą, kuri 12s truko, tada bus galima kažką pasakyt.

Faktas, kad nieko netiuninguojant, default ir pan. suteikia erdvės įvairiem rezultatams.

17 (edited by zygis 2010-07-15 00:05:35)

Re: Tylu, nuobodu

Deja jau nebeturiu tų duomenų...

Bet šiaip WHERE buvo pakankamai ilgas, grubiai:

ieškomo stačiakampio koordinatės: ix1 ir ix2 bei iy1 ir iy2

...
WHERE 
(
   (ix1>=x1 AND ix2<=x2)
   OR (ix1<=x1 AND ix2>=x2)
   OR (ix1 BETWEEN x1 AND x2)
   OR (ix2 BETWEEN x1 AND x2)
)
AND
(
   (iy1>=y1 AND iy2<=y2)
   OR (iy1<=y1 AND iy2>=y2)
   OR (iy1 BETWEEN y1 AND y2)
   OR (iy2 BETWEEN y1 AND y2)
)

Tokių paieškos stačiakampių buvo jei neklystu keturi. Tad tokias sąlygas dar apjungi su OR

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Tylu, nuobodu

Ai ir koordinates saugomos xx.xxxxxx pavidalu.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Tylu, nuobodu

Na aš žiūrėčiau du dalykus:
1) ar išeina išnaudoti GIS funkcijas;
2) ar tavo užklausa naudojo indeksus duomenim surasti;

Re: Tylu, nuobodu

O as galvojau kad kazka moku su mysql, bet paskaicius mindes ir zygio zinuciu taip kukliai i kamputi susitraukiu :D