mercoledì 30 settembre 2015

[UBUNTU] Voltdb:Funzionalità di base

Voltdb è un RDBMS open source appartenente alla famiglia dei Distributed In-Memory Database New Sql in cui si garantisce la concorrenza, transazioni acide,un linguaggio di interrogazione del database Sql-like e si ha un database con schema fisso, ossia dati memorizzati in tabelle.
La prima cosa da fare è scaricare Voltdb da questo link.
Ora, scompattiamo il file voltdb-master.zip all'interno di una cartella(per semplicità io l'ho scompattato nella home, ottenendo una cartella voltdb-master).
Per semplificarci la vita aggiungiamo i seguenti comandi nel file .bashrc(se non esiste  creiamolo con un semplice editor di testi).
Successivamente, diamo i seguenti comandi:
In questo modo abbiamo effettuato il build di voltdb e preparato il server su cui verrà eseguita l'istanza in-memory del nostro database.
La fase successiva è quella di creare una semplice tabella Ciclista con campi nome, cognome ed eta e una tabella Team con campi id e team(si specifica il nome del team).
Per fare tutto questo apriamo un nuovo terminale e, al suo interno, diamo i seguenti comandi:
In questo modo abbiamo create due tabelle ciclista e team nel nostro database.
Inseriamo un po di elementi con il comando INSERT sql:
Successivamente dando alcuni comandi di SELECT SQL vedremo che i dati sono stati inseriti correttamente.


Al prossimo post vedremo come inserire dati mediante import di file csv.

Nessun commento:

Posta un commento