Neo4j: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: sintassi e spaziatura dei link
Sumail (discussione | contributi)
Riga 11:
 
==Caratteristiche==
Neo4j dispone di un servizio di [[indicizzazione]] che permette di memorizzare a piacere dei nodi facendo riferimento a una etichetta assegnata abitrariamente, per poi accedere all'iteratore dei nodi con una certa etichetta recante un certo valore. Esiste pureanche un indice che memorizza le singole parole separate da spazi all'interno di stringhe di testo, per cercarle singolarmente. EsisteÈ anchedisponibile infine un servizio di indicizzazione basato sui [[timestamp]] che permette di ottenere i nodi corrispondenti a una ora e una data comprese in un certo intervallo<ref>[http://wiki.neo4j.org/content/Indexing_with_IndexService neo4j indexing service]</ref>.
 
Il database offre la possibilità, chiamata ''batch insert'', di sospendere temporaneamente la transazionalità per inserire più velocemente grandi quantità di nodi e relazioni, tipicamente per importarli da un file o da un altro database. Tale modalità è circa 5 volte più veloce dell'utilizzo normale<ref>[http://wiki.neo4j.org/content/Batch_Insert neo4j batch insert]</ref> ma naturalmente non è utilizzabile da un'applicazione [[Multithreading|concorrente]] e tantomeno distribuita.