/ / Devo implementare il mio sistema di chiavi / valori in memoria o in MS SQL o terze parti? - database, nosql, schema, valore-chiave

Devo implementare il mio sistema di chiavi / valori in memoria o in MS SQL o terze parti? - database, nosql, schema, valore-chiave

Penso di aver fatto abbastanza ricerche per sapere che voglio seguire un percorso chiave / valore di NOsql. Ho letto quanto posso e ho ancora le seguenti domande:

  • dovrei andare con qualcosa come amazon simpledb, google big table o la soluzione di microsoft azure? (nota che sono un sito .NET)

  • perché non creare semplicemente un hash in memoria di chiavi / oggetti (supponendo che la memoria sia abbastanza abbondante da narrare tutto)?

  • come su come creare una tabella nel mio server SQL condue colonne, una una chiave e una un valore. la chiave è la chiave primaria e il valore è una stringa di ciò che voglio. Dovrò tirare fuori la corda e analizzarla in qualcosa di significativo.

  • shoudl vado con qualcosa come database grafico neo4j?

non mi è chiaro quale percorso dovrei prendere.

risposte:

0 per risposta № 1

La mia sensazione è se vuoi davvero un tipo di valore chiavesistema scegli un database noSQl. I database relazionali non svolgono un buon lavoro di gestione delle query di tipo valore-chiave e sono veri e propri killer delle prestazioni in un database relazionale. Se stai percorrendo questa strada, usa lo strumento giusto per questo percorso.