In cadrul unui proiect trebuie sa utilizez MongoDB
.
Desigur, pot folosi Google sa gasesc tutoriale, dar as vrea sa va intreb pe voi daca cunoasteti ceva tutoriale super faine de MongoDB
pe care le recomandati.
Merci
In cadrul unui proiect trebuie sa utilizez MongoDB
.
Desigur, pot folosi Google sa gasesc tutoriale, dar as vrea sa va intreb pe voi daca cunoasteti ceva tutoriale super faine de MongoDB
pe care le recomandati.
Merci
@alescx Este off-topic ce spun, dar as vrea sa se evidentieze un lucru pe acest site: cand eu intreb de tutoriale sau how-to-uri, intreb pentru ca vreau un sfat de la cineva care a mai trecut prin asta. Sa iau la ros zeci de tutoriale nu este OK. Cineva cu experienta ar trebui sa imi poata indica
inteleg ca vrei ceva verificat cand e vorba de librarii, limbaje de programare, frameworkuri.
mongodb e relativ simplu, practic documentatia lor e mai mult decat suficienta.
@alescx - si nu era mai politicos sa raspunzi asa din prima?
Am specificat si eu ca pot cauta si pe Google, dar voiam chestii concrete pentru ca nu am timp prea mult pentru a naviga din tutorial in tutorial
@alescx: scopul forumului este acela de a împărtăși cunoștințe. Dacă e să fim realiști, (aproape) tot ce este și va fi în continuare pe acest forum deja s-a discutat de zeci de ori în alte părți; deci acest forum e inutil?
ok, ok.
reformulez:
citeste documentatia lor, e destul de ok si ar trebui sa te ajute.
Eu prima oara am inceput sa folosesc MongoDB
cam acum un an si nu gaseam tutoriale destul de bine facute ca sa ma ajute asa ca am stat cu documentatia oficiala in fata si mi-am scris o librarie in PHP
care imi dadea acces la obiectele native din PHP
de MongoDB
.
Dupa ce am folosit o perioada aceasta metoda (si a fost ok) am inceput sa folosesc Laravel
cu Moloquent
(care este Eloquent
pentru MongoDB
) si mi-a abstractizat folosirea bazei de date.
Daca vrei sa incepi sa folosesti MongoDB
iti recomand aceasta librarie.
Daca vrei sa intelegi mai bine cum functioneaza iti recomand (deocamdata) documentatia oficiala si sa scrii cod nativ si sa te joci in consola MongoDB
cat mai mult. Nu o sa fie productiva experienta dar intelegi mult mai bine cum functioneaza
@iamntz pe mine ma deranjeaza comportamentul acesta pe care il are @alescx
@hydrarulz: vezi răspunsul meu de aici.
@hydrarulz - merci de raspuns
Eu de asemenea voi merge pe o librarie specializata (Doctrine
in cazul meu, proiectul fiind pe Symfony
), dar incerc si sa cunosc putin MongoDB
. Nu imi place sa ma bazez doar pe librarie.
Oricum, documentatia oficiala e super simpatica intr-adevar. Si “jocul in consola” este intr-adevar practic pentru a intelege lucrurile.
Ce imi place este ca daca nu ai timp/chef sa instalezi local server-ul, te poti juca aici : http://try.mongodb.org/
I moved 4 posts to a new topic: M101JS: MongoDB for Node.js Developers
Merci @victorstanciu
Dadusem si eu peste acest link, dar am crezut ca sunt certificari platite si am considerat ca nu prea e cazul momentan.
O sa arunc o privire. Thanks again
Great link!
De ce nu oferiti mai multe detalii / context cand aveti nevoie de ceva?
Exemplu: “Pt. un proiect la care lucrez am nevoie sa folosesc MongoDB pt. realizarea unui referral system in PHP, ce resurse recomandati pt. inceput?”
Conteaza limbajul si ce ai nevoie sa realizaezi sau la ce lucrezi mai exact. As putea sa pun o lista de tutoriale in Node.js, dar tu poate ai nevoie de PHP.
I mean no harm, don’t get offended
Ai dreptate.
Proiectul este bazat pe Symfony (php așadar). Ca ORM am ales Doctrine, dar (așa cum am zis mai sus) voiam sa citesc ceva despre MongoDB pt a vedea exact ce si cum știe sa facă.
Ca proiect e un CRM cu ceva funcții suplimentare.
Nu as recomanda ORM/ODM, eu as folosi direct API-ul care-l ofera driverul php iar ca si documentatie ai API-ul mongodb, nu esti limitat de implementarea ORM-ului.
http://blog.mongodb.org/post/24960636131/mongodb-for-the-php-mind-part-1
http://blog.mongodb.org/post/26903435041/mongodb-for-the-php-mind-part-2
Ce vad eu ca dezavantaj major la noSQL: “reliability and safe guarantee of performed transactions”
Daca ai date sensibile, lucrezi cu bani sau chestii d-astea, sistemele relationale sunt mult mai indicate.
Ei, aici chiar nu e cazul de plati si alte nebunii “sensitive”