Sto imparando Couchbase, ora in versione 3.xCouchbase - Quando dovrei usare N1QL vs Views?
mio dubbio è, quando dovrei usare un N1QL interrogazione vs un View ricerca?
E, ci sono differenze di prestazioni tra di loro?
Nota: Ho una situazione:
Un Secchio con due tipi di documenti per il mio viaggio App: percorso e Città
Un percorso doc detiene le informazioni sulla rotta di viaggio e una serie di città id ne fanno parte, quindi un altro documento contiene le informazioni della città (ogni città ha il proprio documento). Esempio:
//Bucket : "Traveling App"
{
"type" : "route"
"name" : "The Great Adventure",
"cities" : ["234", "h4345", "h42da"]
}
{
"type" : "city",
"name" : "Little Town",
"UID" : "234"
}
Quando ho query per un determinato percorso itinerante, devo fare un N1QL query o un View ricerca?
perché avrei aprire prima il percorso doc, ottenere il città gamma di ottenere ogni Città doc.
E penso che questa architettura sarebbe la migliore, perché alcune rotte possono avere pochissime città e altre possono avere molte città.
notare, però, N1QL non è ancora stato rilasciato. È nell'anteprima dello sviluppatore. –