Datagrids vs Database: quali sono le differenze?

-1

Ci sono alcuni datagrids che ho esaminato rapidamente:

Inoltre, in precedenza avevo un'esperienza molto piccola con MySQL.

Quali sono le differenze tra (a) datagrids, come indicato sopra e (b) database come MySQL, con un frondend orientato all'utente finale aggiunto a loro?

    
posta john c. j. 14.04.2016 - 20:48
fonte

1 risposta

5

Una griglia o datagrid è un tipo di widget dell'interfaccia utente utilizzato per visualizzare dati tabulari.

Un database è un sistema software che gestisce operazioni di lettura e scrittura su grandi quantità di dati persistenti strutturati.

Ecco alcuni obiettivi / funzionalità tipici per un database che non si applicano a un datagrid:

  • Assicurati che le transazioni siano sempre complete nella loro interezza o che vengano completamente ripristinate, anche in caso di arresto anomalo del software o di interruzione di corrente.
  • Un linguaggio di query dichiarativo per leggere in modo efficiente i dati o calcolare statistiche sui dati.
  • Elaborazione di milioni di aggiornamenti dei dati da dozzine di fonti esterne ogni giorno.

Ecco alcuni obiettivi / funzionalità tipici per un datagrid che non si applicano a un database:

  • Scorri in modo efficiente migliaia di righe eseguendo il rendering solo del sottoinsieme attualmente visibile.
  • Indicazione visiva come il lampeggiare quando cambia uno dei valori della cella.
  • Permetti di aggiungere, rimuovere o riorganizzare al volo righe e colonne.

È come chiedere qual è la differenza tra un file di testo sul disco rigido e un editor di testo come Blocco note. Non sono nemmeno vicini ad essere la stessa cosa.

    
risposta data 14.04.2016 - 21:25
fonte

Leggi altre domande sui tag