DevRomagna / eventi

Proposte e organizzazione eventi DevRomagna
https://www.meetup.com/it-IT/DevRomagna/
46 stars 9 forks source link

Neo4j GDBMS, un grafo per connetterli tutti #85

Closed lucacanella closed 4 years ago

lucacanella commented 5 years ago
  1. Basi dati a grafo, cosa sono, quali vantaggi e svantaggi hanno rispetto a RDBMS.
  2. Neo4j intro.
  3. Cypher.
  4. Use case, demo.

Per la Demo direi un caso d'uso semplice:

  1. Avviamo Neo4j su container docker.
  2. Importiamo un csv generando dati sul grafo.
  3. Qualche interrogazione (anche complessa).
nicolaiarocci commented 5 years ago

Ciao Luca, grazie. Avresti a disposizione anche location per il meetup?

lucacanella commented 5 years ago

Ciao Nicola, può darsi, non ci avevo pensato, ma in effetti potrei trovare anche una location. Commento appena ho notizie, ma fino a quel momento procederei come se non l'avessi.

davidedonattini commented 5 years ago

Argomento che mi interessa molto...noi mettiamo a disposizione la nostra sede di Faenza se serve.

marcopollacci commented 5 years ago

Super interessato pure io!

nicolaiarocci commented 4 years ago

@lucacanella se ancora disponibile per tenere questo talk?

lucacanella commented 4 years ago

Certo, mi serve il tempo per recuperare ed aggiornare il materiale, però ci sono. Che date ci sarebbero disponibili?

nicolaiarocci commented 4 years ago

Se @davidedonattini conferma disponibilità di Studio Mado direi il 20 Febbraio, un giovedì, se a loro va bene.

lucacanella commented 4 years ago

Chiedo scusa ma il 20 non son disponibile io. La prima di Marzo sarebbe perfetto

nicolaiarocci commented 4 years ago

@lucacanella @davidedonattini il 19 Marzo invece?

nicolaiarocci commented 4 years ago

Come non detto il 19 marzo abbiamo già altro talk. Vorrei fare a febbraio per tenere distanza da quello di Marzo. Possibile?

lucacanella commented 4 years ago

Possiamo farei il 27? Il 13 ci posso provare ma non sono sicuro di riuscire.

davidedonattini commented 4 years ago

Per me il 27 può andare.

nicolaiarocci commented 4 years ago

27 marzo, febbraio? Per me va bene. @lucacanella mi serve un abstract e una breve bio tua per fare la scheda su meetup.

lucacanella commented 4 years ago

Immaginavo il 27 Febbraio. Per il resto Sabato condivido tutto.

nicolaiarocci commented 4 years ago

ok 27 febbraio. aspetto abstract e bio.

lucacanella commented 4 years ago

Ecco qua: Abstract

Si parla sempre più di connected data, big data, data science, machine learning, etc., ed è proprio in questo ambito che negli ultimi anni hanno iniziato a prendere piede i database a grafo. Capiremo quando e perché, tra tutti i modelli di database che sono disponibili ad oggi, impiegare un database a grafo: Ne vedremo i principi fondanti ed il loro funzionamento, ne analizzeremo i vantaggi che portano ai progetti ed al business, ed infine vedremo quali alternative offre il mercato in termini di GDBMS. Lo faremo anche con un esempio pratico, introducendo Neo4J (il più famoso ed utilizzato GraphDBMS) ed implementando un semplice sistema di recommendation solamente tramite query in linguaggio Cypher.

Bio

Laureato in Scienze dell'Informazione presso l'Università di Bologna, sono Business Analyst presso Diennea Srl a Faenza. Sono un professionista nel campo IT da oltre dieci anni avendo ricoperto mansioni da sviluppatore (web, frontend, backend, fullstack, ...) e analista, sia come impiegato che come freelance. Vengo spesso impiegato anche per attività di analisi dati e la mia specialità sono i progetti legati al mondo data science ed alle tecnologie web.

nicolaiarocci commented 4 years ago

https://www.meetup.com/it-IT/DevRomagna/events/268686306/

nicolaiarocci commented 4 years ago

@lucacanella @davidedonattini ordinanza regionale nei chiarimenti pare confermare che un evento come il nostro si possa tenere questa settimana. Io sarei orientato a confermarlo, voi che ne pensate?

nicolaiarocci commented 4 years ago

PS link fornito da Angelo Ghigi su meetup.com: https://www.regione.emilia-romagna.it/notizie/attualita

davidedonattini commented 4 years ago

Ciao @nicolaiarocci e @lucacanella purtroppo per direttive da capogruppo dobbiamo annullare l'evento. Proviamo a ripianificarlo per le prossime settimane.

lucacanella commented 4 years ago

Ok, per me basta sapere quando, il materiale è già pronto, avrò il tempo di preparare anche un capitolo bonus. Se dovesse essere un Giovedì di Marzo per ora non ho impegni.

nicolaiarocci commented 4 years ago

Ok allora direi che riprogrammarlo ai primi di Marzo a questo punto è rischioso, potremmi essere costretti a ri-riprogrammarlo :-) Per ora teniamolo in standby finchè non si risolve la situazione, anche perchè a fine Marzo abbiamo già altro evento in calendario, tra l'altro sempre da Mado. Se si sblocca tutto lo mettiamo ai primi di Marzo, altrimenti ad Aprile.

nicolaiarocci commented 4 years ago

@lucacanella disponibilità a fare una sessione online/virtuale?

des79 commented 4 years ago

Ciao @nicolaiarocci, ciao a tutti, riporto la mia esperienza che in questi giorni ho seguito i meetup AWS serverless: anche loro hanno cominciato ad organizzarli su twitch ed hanno avuto un numero molto elevato di persone connesse: la settimana passata 100 e ieri 30. E' interessante farli online e anche accessibile a molte più persone che non sempre hanno possibilità di partecipare dal vivo (visto anche il periodo). Purtroppo stanno rimandando eventi anche di giugno (WorldDucatiWeek) perché questa situazione sarà più lunga del previsto e non al 3 aprile.

Se si riuscisse ad organizzarli online sarebbe veramente interessante. Grazie

nicolaiarocci commented 4 years ago

@des79 grazie per il feedback. Aspettiamo che ci dice lo speaker ;-)

lucacanella commented 4 years ago

Sì, mi serve il tempo di organizzarmi un minimo. Ci sono preferenze/consigli a parte Twitch?

nicolaiarocci commented 4 years ago

Pensavo a una roba semplice in particolare Meet di Google (di cui ho account che "dovrebbe" funzionare anche con molti utenti) perchè va anche via browser e solo link di condivisione, senza app da dover installare se non vuoi/puoi.

des79 commented 4 years ago

@nicolaiarocci se hai account gsuite si può fino a 250 persone. Se hai il basic fino a 100. Se è account semplice google fino a 25 ma devi avere account google per accedere

https://support.google.com/a/answer/7303775?hl=it

nicolaiarocci commented 4 years ago

Ho account gsuite, dovrebbe bastare link e fino a 250

des79 commented 4 years ago

@nicolaiarocci quindi dovresti avere la versione enterprise. Uno spunto che mi permetto di fare è valutare se si vuole tenere la registrazione del meetup per renderla disponibile successivamente per chi non riesce in quell'orario. Se hai la ver. Enterprise puoi registrarla e renderla disponibile https://support.google.com/meet/answer/9308681?hl=it

lucacanella commented 4 years ago

Ok, per sicurezza mi sto organizzando anche per Twitch, ho trovato un tool per fare streaming dello schermo.

nicolaiarocci commented 4 years ago

@lucacanella ci saresti anche il prossimo giovedì 26 Febbraio?

lucacanella commented 4 years ago

Immaginando intendessi 26 Marzo ti direi di sì. Ore 19:30?

nicolaiarocci commented 4 years ago

Si 26 Marzo scusa. Ho il jet lag a scarto mensile 😄 Che ne dici di ore 21 invece? Per dar modo a chi ha famiglia di cenare con comodo.

lucacanella commented 4 years ago

Nessun problema, ore 21:00 va bene. Tornando allo streaming, riusciamo a fare un test prima?

nicolaiarocci commented 4 years ago

mandami mail a nicola at nicolaiarocci punto com che ti mando link

nicolaiarocci commented 4 years ago

Evento riprogrammato online. RSVP: https://www.meetup.com/it-IT/DevRomagna/events/269579666/

nicolaiarocci commented 4 years ago

Il codice è disponibile qui: https://github.com/DevRomagna/eventi/tree/master/26032020-Neo4jGDBMS