La base de datos relacional tiene el lenguaje SQL.
Las bases de datos NoSQL son de tipos diferentes: gráfico, columnas, documento. valor clave, etc.
Todos son específicos para el manejo. Tal vez un tipo podría tener un lenguaje unificado, pero entre ellos, eso no sería tan natural. Entonces sí, debes usar/aprender la API para cada tipo.
En otro nivel, si usa Java como lenguaje de programación, puede usar datos de primavera que proponen un conjunto de bibliotecas para acceder a esas bases de datos. No lo usé, pero con él podrás comparar las API entre los diferentes tipos de bases de datos con bastante facilidad.
entonces usted tiene esta pregunta que parece estar bien relacionados con el suyo: Are there any NoSQL standards emerging?
Espero que la gente no cierre esta pregunta. Realmente solo quiero saber si hay alguna API unificada? ¿No estoy seguro de por qué eso sería considerado contencioso? –
Al igual que en las capas de abstracción agnóstica de la base de datos como PDO para PHP? No estoy seguro de cuál sería el estándar para NoSQL, excepto 'No SQL'. – mrlee
Me puede estar perdiendo el punto de desbordamiento de pila: ¿por qué esta pregunta es controvertida y hay un foro mejor para esta consulta? Estoy tratando de investigar NoSQL para un artículo, y creo que esta es una pregunta muy relevante. –