210 likes | 656 Views
Universitatea „Politehnica” din Bucureşti Facultatea de Electronică, Telecomunicaţii şi Tehnologia Informaţiei. Implementarea tehnologiilor NoSQL şi REST în dezvoltarea aplicaţiilor care gestionează un volum mare de date. Conduc ător lucrare Şl.Dr.Ing . Valentin PUPEZESCU Absolvent
E N D
Universitatea „Politehnica” din Bucureşti Facultatea de Electronică, Telecomunicaţii şi Tehnologia Informaţiei ImplementareatehnologiilorNoSQLşi REST în dezvoltarea aplicaţiilor care gestionează un volum mare de date Conducător lucrare Şl.Dr.Ing. Valentin PUPEZESCU Absolvent Marian Gabriel Popa
Cuprins • Obiectivele lucrării • Tehnologii folosite • Structura aplicației • Rularea aplicației • Concluzii • Bibliografie
Obiectivele lucrării • Implementarea bazei de date Cassandra și construirea unui serviciu web cu arhitecturaREST (Representational state transfer). • Motivul alegerii tehnologiei: Posibilitatea de a crea noduri virtuale în Cassandra,suport bun pentrulimbajul de programare Java și simplitatea arhitecturii REST.
Structura bazei de date Cluster Cassandra Strategie de replicare
Comparație NoSQL - SQL Cassandra SQL
Comparație NoSQL - SQL Cassandra
Rularea aplicației Pornirea serverului Cassandra Pornirea serverului Cassandra
Rularea aplicației Adaugarea nodurilor în Cluster
Rularea aplicației Nodurile din cluster
Rularea aplicației Pornirea serverului web
Rularea aplicației PornireasimulatoruluipentruDataCenter
Rularea aplicației Datele trimise de catre Datacenter catre Serverulweb
Rularea aplicației Vizualizarea datelor din baza de date
Bibliografie • Cassandra Report http://share.pdfonline.com/c5fcaa7111f542c7877b929f8898516c/Seminar%20Report-Cassandra.pdf • Introduction to Cassandra Clusters http://www.planetcassandra.org/blog/post/introduction-to-cassandra-clusters