Programma database più opportuno

di il
11 risposte

Programma database più opportuno

Buonasera,
Sapreste indicarmi il programma di creazione e gestione di database più opportuno a questo scopo:
Contenere i dati di tutti gli inquinanti misurati in una determinata rete di monitoraggio e calcolare parametri statistici.
Più in particolare intendo un database che sia in continuo aggiornamento, per lo più annuale, in cui anno per anno vengono inseriti i dati che sono all'incirca come ordine di grandezza 2 milioni (considerando che i dati sono orari quindi parliamo di 8700 dati, moltiplicati per un numero di inquinanti pari a circa 6, per un numero di stazioni di circa 40, fate voi la moltiplicazione), inoltre tale database deve consentirmi il calcolo anche di alcuni parametri statistici, da quelli più semplici, come media, massimo e minimo ad altri più complicati che relazionano anche i diversi inquinanti, nei diversi anni e nelle diverse stazioni.
Fino ad ora ho utilizzato access, ma con la grande mole di dati ha iniziato a darmi qualche problema.
Scusate nel caso abbia utilizzato termini non appropriati.

Grazie in anticipo.

11 Risposte

  • Re: Programma database più opportuno

    "Qualsiasi cosa", il carico è minimo.
    Consiglierei mariadb
  • Re: Programma database più opportuno

    Buonasera,
    Sapreste indicarmi il programma di creazione e gestione di database più opportuno a questo scopo:
    Contenere i dati di tutti gli inquinanti misurati in una determinata rete di monitoraggio e calcolare parametri statistici.
    Più in particolare intendo un database che sia in continuo aggiornamento, per lo più annuale, in cui anno per anno vengono inseriti i dati che sono all'incirca come ordine di grandezza 2 milioni (considerando che i dati sono orari quindi parliamo di 8700 dati, moltiplicati per un numero di inquinanti pari a circa 6, per un numero di stazioni di circa 40, fate voi la moltiplicazione), inoltre tale database deve consentirmi il calcolo anche di alcuni parametri statistici, da quelli più semplici, come media, massimo e minimo ad altri più complicati che relazionano anche i diversi inquinanti, nei diversi anni e nelle diverse stazioni.
    Fino ad ora ho utilizzato access, ma con la grande mole di dati ha iniziato a darmi qualche problema.
    Scusate nel caso abbia utilizzato termini non appropriati.
    A parte Access ( buon database ma solo al pensiero mi vengono i sudori freddi ) tutti gli altri db sono praticabili, poi dipende se cerchi un db free e/o commerciale. A te la scelta.
  • Re: Programma database più opportuno

    +m2+ ha scritto:


    "Qualsiasi cosa", il carico è minimo.
    Consiglierei mariadb
    Mariadb è su Linux o Windows?
  • Re: Programma database più opportuno

    Doctorj ha scritto:



    A parte Access ( buon database ma solo al pensiero mi vengono i sudori freddi ) tutti gli altri db sono praticabili, poi dipende se cerchi un db free e/o commerciale. A te la scelta.
    Preferirei qualcosa di free
  • Re: Programma database più opportuno

    Preferirei qualcosa di free
    Firebird [ Free ]
    MySql [ Credo ma non sono sicurissimo ]
    PostGres [ Credo Free ]
    MariaDB [ Credo Free ]

    Altri non me ne vengono in mente
  • Re: Programma database più opportuno

    Praticamente TUTTI i principali DBMS (Database Management Services) sono gratuiti.
    Quello che si paga, quando si vuole pagare, si paga l'assistenza 24/24, il tecnico che viene ad installarlo e configurarlo.
    Oppure sono versioni del DBMS in grado di gestire PETABYTE di dati e non semplicemente TERABYTE
  • Re: Programma database più opportuno

    Io non userei affatto un database SQL: devi fare statistiche, non ricerche.
    Le statistiche richiedono l'analisi di una fetta di dati, in sequenza.
    In più i dati vengono scritti una sola volta, sequenzialmente e mai modificati (di solito).
    Questo è un punto di partenza per i database NOSQL https://it.wikipedia.org/wiki/NoSQ
    La scelta dipende da molti fattori...
  • Re: Programma database più opportuno

    Visto che mi sono state fatte le pulci tra 'assembler' ed 'assembly' (ogni riferimento a cose o persone realmente esistenti NON E' puramente casuale), allora bisognerebbe non cadere come la "Signora Longari" (lo so che e' una bufala metropolitana, ma chissene ... )

    - SQL (Structure Query Language) e' il LINGUAGGIO di interrogazione, NON una tipologia di database
    - database: e' la collezione di dati opportunamente strutturati, NON il programma per gestirli
    - database RELAZIONALE, rappresenta il tipo di strutturazione dei dati (basato sulla Teoria Relazionale dei Dati)
    - DBMS (Database Management System) e' il programma per gestire i database
    - molti DBMS NoSQL usano l'SQL (opportunamente rivisitato) come linguaggio di interrogazione
    - NoSQL sta' ad indicare una gestione dei dati NON NECESSARIAMENTE RELAZIONALE, anche se molti sono ancora di tipo relazionale

    Ma poiche' e' pratica comune (anche se sbagliata) usare il termine "database" anziche "DBMS", diciamo che va bene lo stesso ...
    Pero' non mi risulta, neanche nel passato, che si sia utilizzato 'database SQL' al posto di 'database relazionale'.
    AL LIMITE c'e' "Azure SQL Database", ma e' il nome di un prodotto, NON una categoria di database

    Comunque,

    un normale DBMS RELAZIONALE va gia' piu' che bene

    EVENTUALMENTE

    si puo' usare un database COLONNARE: e' SEMPRE un database RELAZIONALE ma specializzato per rendere efficienti le operazioni su colonne

    ULTERIORE possibilita'

    e' usare qualche sistema OLAP (Online Analytical Processing): sono sistemi pensati per fare esattamente quanto descritto. Spesso sono oggetti che si appoggiano a DBMS gia' esistenti e permettono di manipolare il mitico "cubo OLAP".
    E' vero per Oracle e SQL Server, DB2, e ci sono prodotti open-source (ad esempio "Mondrian")

    Infine, invece del link su Wikipedia per i NoSQL, il link piu' interessante era:

    http://nosql-database.org

  • Re: Programma database più opportuno

    Lasciate stare nosql dubito li conosciate.
    rdbms va benissimo.
    mariadb fine del dramma
  • Re: Programma database più opportuno

    migliorabile ha scritto:


    Visto che mi sono state fatte le pulci tra 'assembler' ed 'assembly' (ogni riferimento a cose o persone realmente esistenti NON E' puramente casuale), allora bisognerebbe non cadere come la "Signora Longari" (lo so che e' una bufala metropolitana, ma chissene ... )

    - SQL (Structure Query Language) e' il LINGUAGGIO di interrogazione, NON una tipologia di database
    - database: e' la collezione di dati opportunamente strutturati, NON il programma per gestirli
    - database RELAZIONALE, rappresenta il tipo di strutturazione dei dati (basato sulla Teoria Relazionale dei Dati)
    - DBMS (Database Management System) e' il programma per gestire i database
    - molti DBMS NoSQL usano l'SQL (opportunamente rivisitato) come linguaggio di interrogazione
    - NoSQL sta' ad indicare una gestione dei dati NON NECESSARIAMENTE RELAZIONALE, anche se molti sono ancora di tipo relazionale

    Ma poiche' e' pratica comune (anche se sbagliata) usare il termine "database" anziche "DBMS", diciamo che va bene lo stesso ...
    Pero' non mi risulta, neanche nel passato, che si sia utilizzato 'database SQL' al posto di 'database relazionale'.
    AL LIMITE c'e' "Azure SQL Database", ma e' il nome di un prodotto, NON una categoria di database

    Comunque,

    un normale DBMS RELAZIONALE va gia' piu' che bene

    EVENTUALMENTE

    si puo' usare un database COLONNARE: e' SEMPRE un database RELAZIONALE ma specializzato per rendere efficienti le operazioni su colonne

    ULTERIORE possibilita'

    e' usare qualche sistema OLAP (Online Analytical Processing): sono sistemi pensati per fare esattamente quanto descritto. Spesso sono oggetti che si appoggiano a DBMS gia' esistenti e permettono di manipolare il mitico "cubo OLAP".
    E' vero per Oracle e SQL Server, DB2, e ci sono prodotti open-source (ad esempio "Mondrian")

    Infine, invece del link su Wikipedia per i NoSQL, il link piu' interessante era:

    http://nosql-database.org

    Migliorabile ti ringrazio per la risposta esaustiva.
    Essendo un utilizzatore di DBMS poco esperto, stavo iniziando ad andare in confusione.
  • Re: Programma database più opportuno

    @NonC'èSperanzaCheMigliori: sei un troll poverello.

    Su MariaDB non ho feedback ma ho feedback negativi (catastrofici) su MySQL usato per cose simili.
Devi accedere o registrarti per scrivere nel forum
11 risposte