Junior — Middle
Pode explicar o que é uma base de dados baseada no princípio chave-valor?
sobes.tech IA
Resposta da IA
Uma base de dados baseada no princípio chave-valor é uma estrutura simples de armazenamento de dados, onde cada registo consiste numa chave única e num valor associado. Esta abordagem permite aceder rapidamente aos dados através da chave, tornando estas bases muito eficientes para cache, sessões e outros cenários onde a velocidade de acesso é importante.
Exemplo em Python usando um dicionário (dict) — a implementação mais simples de chave-valor:
store = {}
store['user123'] = {'name': 'Ivan', 'age': 30}
print(store['user123']) # {'name': 'Ivan', 'age': 30}
Em sistemas reais, as bases de dados chave-valor podem ser armazenadas em SGBDs especializados, como Redis, onde as chaves e valores podem ser strings, números ou até estruturas complexas.