Documente Academic
Documente Profesional
Documente Cultură
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007 2013
Axa prioritar 1 Axa Prioritar 1 Educaia i formarea profesional n sprijinul creterii economice i dezvoltrii societii bazate
pe cunoatere
Domeniul major de intervenie 1.2 Calitate n nvmntul superior
Titlul proiectului: Dezvoltarea si modernizarea curriculei in domeniul Informaticii Economice (DEZIE)
Contract POSDRU /156/1.2/G/137499
Beneficiar: Asociatia "Clubul Informaticii Economice - Cyberknowledge Club"
Manea Mihaela-Roxana
Anul I SIA (Master)
2014
Investete n oameni!
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007 2013
Axa prioritar 1 Axa Prioritar 1 Educaia i formarea profesional n sprijinul creterii economice i dezvoltrii societii bazate
pe cunoatere
Domeniul major de intervenie 1.2 Calitate n nvmntul superior
Titlul proiectului: Dezvoltarea si modernizarea curriculei in domeniul Informaticii Economice (DEZIE)
Contract POSDRU /156/1.2/G/137499
Beneficiar: Asociatia "Clubul Informaticii Economice - Cyberknowledge Club"
Investete n oameni!
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007 2013
Axa prioritar 1 Axa Prioritar 1 Educaia i formarea profesional n sprijinul creterii economice i dezvoltrii societii bazate
pe cunoatere
Domeniul major de intervenie 1.2 Calitate n nvmntul superior
Titlul proiectului: Dezvoltarea si modernizarea curriculei in domeniul Informaticii Economice (DEZIE)
Contract POSDRU /156/1.2/G/137499
Beneficiar: Asociatia "Clubul Informaticii Economice - Cyberknowledge Club"
Acest tip de baz de date de obicei, scaleaz pe orizontal i este utilizat pentru a gestiona cantiti
mari de date, atunci cnd performanele n timp real sunt mult mai importante dect consistena (ca n cazul
indexrii unui numr mare de documente, a paginilor de pe site-urile web de mare trafic, sau a livrrii
stream-urilor media)
Sistemele NoSQL de baze de date sunt adesea extrem de optimizate pentru operaii de regsire/adugare i
ofer puine funcionaliti legate de memorarea nregistrrilor (memorarea nregistrrilor sub forma unor
perechi, cheie-valoare). Flexibilitatea run-time redus (fa de sistemele SQL) este compensat prin creteri
semnificative de performan i scalabilitate pentru modele de anumite date . Practic, sistemele de gestionare
a bazelor de date NoSQL i dovedesc utilitatea atunci cnd se lucreaz cu o cantitate mare de date, iar
natura datelor nu impune un model relaional pentru structura de date. Datele ar putea fi structurate (relaiile
dintre elemente sunt mai puin importante), ns ceea ce conteaz n cazul sistemelor NoSQL este
capacitatea de a stoca i de a prelua cantiti mari de date: se pot stoca milioane de perechi cheie-valoare n
una sau cteva tablouri asociative sau milioane de nregistrri de date. Acest lucru este deosebit de util
pentru analizele statistice sau n timp real pentru liste tot mai mari de elemente (cum ar fi mesaje pe Twitter
sau log-urile de pe serverele Internet pentru grupuri mari de utilizatori).
Unele sisteme NoSQL promoveaz interfee foarte simple (tablouri associative sau perechi cheie-valoare).
Altele, cum ar fi bazele de date native XML, ofer i posibiltatea de realizare a unor operaii de join, fie prin
XQuery, fie prin CloudTPS.
Odat cu stabilizarea tehnologiilor legate de Cloud Computing, bazele de date de tipul NoSQL devin tot mai
atractive, att datorit suportului nativ pentru scalabilitate i arhitecturi distribuite, ct i pentru faptul c
multe dintre acestea pot fi oferite ca i servicii, pe modelul pay-as-you-go.
Investete n oameni!
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007 2013
Axa prioritar 1 Axa Prioritar 1 Educaia i formarea profesional n sprijinul creterii economice i dezvoltrii societii bazate
pe cunoatere
Domeniul major de intervenie 1.2 Calitate n nvmntul superior
Titlul proiectului: Dezvoltarea si modernizarea curriculei in domeniul Informaticii Economice (DEZIE)
Contract POSDRU /156/1.2/G/137499
Beneficiar: Asociatia "Clubul Informaticii Economice - Cyberknowledge Club"
Document
Columnare
Graf
Implementri
Descriere
Amazon Dynamo,
Voldemort, Tokyo
Cabinet, Riak
Investete n oameni!
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007 2013
Axa prioritar 1 Axa Prioritar 1 Educaia i formarea profesional n sprijinul creterii economice i dezvoltrii societii bazate
pe cunoatere
Domeniul major de intervenie 1.2 Calitate n nvmntul superior
Titlul proiectului: Dezvoltarea si modernizarea curriculei in domeniul Informaticii Economice (DEZIE)
Contract POSDRU /156/1.2/G/137499
Beneficiar: Asociatia "Clubul Informaticii Economice - Cyberknowledge Club"
nu exist un limbaj universal valabil. Bazele de date relaionale au SQL, care chiar dac au multe
extensii proprietare totui utilizatorii tiu la ce s se atepte;
maturitatea majoritatea sistemelor NoSQL nc sunt la primele variante sau nc n plin
dezvoltare;
suport fiind n general proiecte open source, iar firmele ce ofer suport sunt mici, de multe ori
startup-uri i poate nu ofer suficient credibilitate;
disponibilitatea dezvoltatorilor evident fiind o tehnologie nou, comparativ cu bazele de date
tradiionale sunt mult mai puini dezvoltatori software NoSQL.
Investete n oameni!
Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007 2013
Axa prioritar 1 Axa Prioritar 1 Educaia i formarea profesional n sprijinul creterii economice i dezvoltrii societii bazate
pe cunoatere
Domeniul major de intervenie 1.2 Calitate n nvmntul superior
Titlul proiectului: Dezvoltarea si modernizarea curriculei in domeniul Informaticii Economice (DEZIE)
Contract POSDRU /156/1.2/G/137499
Beneficiar: Asociatia "Clubul Informaticii Economice - Cyberknowledge Club"
Concluzii
NoSQL este un sistem de management al bazelor de date care nu ofer garanii ACID, ns este rapid,
portabil fr alte limite dect memoria i viteza procesorului ce ruleaz i interacioneaz cu SO UNIX.
Exist un numr mare de sisteme NoSQL disponibile astzi cum ar fi: Cassandra, Dynamo, CouchDB,
eXist, OrientDB, MavenDB, Simplestore, MongoDB,Neo4j, OWLIM.
NoSQL folosete paradigm operator flux (exist un numr de operatori, iar fiecare execut o funcie unic
asupra datelor ).
Bazele de date NoSQL reprezint o trecere ctre baze de date superioare ce vor integra flexibilitatea i
performanele lor actuale cu modelul relaional. Odat cu apariia bazelor de date NoSQL, dezvoltatorii au
oportunitatea de a beneficia de mai mult agilitate n modelul de date abordat. De asemenea aceste baze de
date constituie modelul optim pentru aplicaiile web. De aceea cunoaterea caracteristicilor lor este foarte
important, n special nainte de a migra la o astfel de soluie.