Db NoSQL

di il
7 risposte

Db NoSQL

Ho un applicazione web in Python in cui memorizzo alcuni dati chiave-valore in un json e successivamente li leggo e mostro in una tabella su html.
A livello architetturale Si puó definire database NoSQL il JSON che contiene.i dati? O bisogna utilizzare un software come MongoDB ecc...?

7 Risposte

  • Re: Db NoSQL

    Nosql vuol dire
    1) che NON SUPPORTA il modello relazionale dei dati, ma un'ALTRO modello, ad esempio quello gerarchico,
    2) fornisce servizi ACID: atomicita', consistenza, isolamento, durabilita'

    concetti che sono validi per QUALUNQUE sistema di memorizzazione dei dati.

    Un file json, da solo, e' un oggetto in grado di memorizzare informazioni in formato gerarchico MA NON fornisce servizi acid, QUINDI non puo' essere classificato come un dbms nosql.
  • Re: Db NoSQL

    Dire che ACID sia un tratto distintivo dei NoSql mi pare molto improprio visto che ci sono arrivati a fatica proprio negli ultimissimi anni...
  • Re: Db NoSQL

    NON E' un dato distintivo dei nosql, E' UN DATO DISTINTIVO di un dbms, di qualunque tipo
    Non fare confusione con le problematiche associate ad un sistema distribuito, o alla serie di requirement che possono essere rilassati a favore delle performance e delle necessita' applicative. Questo e' un'altro prpblema.

    Se ti pare improprio, dovresti appropriartene
  • Re: Db NoSQL

    Si tratta di un JSON che contiene un array di dizionari.
    Anche se non si parla di database noSQL, puo essere considerato comunque un database all’interno dell’architettura di un’applicazione?
  • Re: Db NoSQL

    Se hai fatto tutto quello che serve è un database key-value, altrimenti è una semplice memorizzazione di dati
  • Re: Db NoSQL

    In che senso tutto quello che serve?
    Memorizzo semplicemente tutti i dati generati dal codice Python in questo json. E poi estrapolo i dati e li visualizzo in una apposita pagina html.
    Ora devo fare il disegno dell’architettura dell’applicazione creata e non so se devo intenderlo fome database questo file JSON.
    Ovviamente di SQL non c’é nulla. Ma in un’architettura puo considerarsi come un database?
  • Re: Db NoSQL

    Up
Devi accedere o registrarti per scrivere nel forum
7 risposte