Acceso a bases de datos no relacionales (NoSQL) en GeneXus
Uma base de dados não relacional é aquela que não usa o esquema tabular de linhas e colunas encontrado na maioria dos sistemas de base de dados mais tradicionais. Em vez disso, as bases de dados não relacionais usam um modelo de armazenamento que está otimizado para os requisitos específicos do tipo de dados armazenado. Por exemplo, os dados podem ser armazenados como pares chave/valor simples, como documentos JSON, como séries temporais ou como um gráfico que consiste em arestas e vértices.
O termo NoSQL refere-se a bases de dados que não usam SQL para as consultas. Em vez disso, usam outras linguagens de programação e outras construções para consultar os dados. Na prática, "NoSQL" significa "base de dados não relacional", embora muitas destas bases de dados suportem consultas compatíveis com SQL.
GeneXus oferece suporte para trabalhar com estas bases de dados, como por exemplo DynamoDB.