Il database relazionale ha il linguaggio SQL.
I database NoSQL sono di diversi tipi: grafico, colonne, documento. valore chiave, ecc.
Sono tutti specifici per gestire. Forse un tipo potrebbe avere una lingua unificata, ma tra di loro, non sarebbe così naturale. Quindi sì, devi usare/imparare l'API per ogni tipo.
Ad un altro livello, se si utilizza java come linguaggio di programmazione, è possibile utilizzare i dati di primavera che propongono un set di librerie per accedere a tali database. Non l'ho usato ma con esso sarete in grado di confrontare abbastanza facilmente le API tra i diversi tipi di database.
Allora avete questa domanda che sembra ben collegati con il vostro: Are there any NoSQL standards emerging?
Spero che la gente non chiuda questa domanda. Voglio solo sapere se ci sono API unificate? Non sei sicuro del motivo per cui ciò sarebbe considerato controverso? –
Come in, i livelli di astrazione agnostica del database come PDO per PHP? Non sono sicuro di quale sarebbe lo standard per NoSQL, ad eccezione di "Non SQL". – mrlee
È possibile che manchi il punto di overflow dello stack: perché questa domanda è controversa e c'è un forum migliore per questa richiesta? Sto cercando di ricercare NoSQL per un articolo, e penso che questa sia una domanda molto pertinente. –