nosql

Mattepuffo's logo
Nitrite: un database embedded NoSQL per Java

Nitrite: un database embedded NoSQL per Java

Nitrite è un database embedded di tipo NoSQL scritto in Java; è quindi perfetto per le nostre applicazioni scritte in questo linguaggio che richiedono un db di questo tipo.

Non è molto difficile da usare, ed è anche possibile usarlo dentro applicazioni Android (ne vedremo un esempio in un altro articolo); infine, è usabile anche in Kotlin.

Detto ciò, vediamo come usarlo; se usate Maven:

        <dependency>
            <groupId>org.dizitart</groupId>
            <artifactId>nitrite</artifactId>
            <version>3.0.0</version>
        </dependency>

Mattepuffo's logo
Usare UnQLite in C#

Usare UnQLite in C#

Abbiamo già visto UnQLite in Python, ed oggi vediamo come usarlo in C#.

Un esempio breve, giusto per vederne l'utilizzo di base.

Ricordiamo che UnQLite è un embedded-database di tipo NoSQL.

Mattepuffo's logo
Usare UnQLite in Python

Usare UnQLite in Python

Non ero minimamente a conoscenza dell'esistenza di un embedded-database di tipo NoSQL, e devo dire che l'ho trovato molto interessante: UnQLite!

Può essere usato sia come db key:value che come document store.

Oggi vediamo un esempio del suo utilizzo in Pyhon!

Mattepuffo's logo
Introduzione a IndexedDB in Javascript

Introduzione a IndexedDB in Javascript

Oggi vediamo un'altra API per l'archiviazione dei dati in un browser per Javascript: IndexedDB!

Queste le caratteristiche:

  • database di tipo NoSQL; quindi non useremo le classiche istruzioni SQL
  • i dati verranno registrati in formato key:value
  • è compatibile con quasi tutti i browsers
  • è object-oriented
  • è quasi totalmente asincrono
  • non ci sono limitazioni di memoria per un oggetto

Mattepuffo's logo
Installare Redis 3 su Debian 8

Installare Redis 3 su Debian 8

Redis è uno dei database NoSQL più usati.

Nei repo di Debian 8 è già disponibile, ma in versioni precedenti alla 3.

Se invece vogliamo la versione 3, dobbiamo eseguire alcune operazioni.

Prima di tutto aggiungete queste righe al file /etc/apt/sources.list:

# redis 3
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all