banco-de-dados-dao
Composto pelo termo 'banco de dados' (do inglês 'database') e a sigla DAO (Data Access Object).
Origem
DAO é uma sigla para 'Data Access Object'. 'Data' (dados) vem do latim 'datum' (dado, aquilo que é dado). 'Access' (acesso) vem do latim 'accessus' (aproximação, entrada). 'Object' (objeto) vem do latim 'objectum' (aquilo que é lançado contra, coisa apresentada à mente).
Mudanças de sentido
O termo 'DAO' refere-se estritamente ao padrão de projeto de software para acesso a dados.
O termo 'DAO' também passou a ser usado em contextos de criptomoedas e blockchain para designar 'Organizações Autônomas Descentralizadas' (Decentralized Autonomous Organizations).
Essa polissemia pode gerar confusão, mas o contexto geralmente deixa claro se a discussão é sobre arquitetura de software ou sobre governança em redes descentralizadas. A expressão 'banco de dados DAO' é mais específica para o contexto de software.
Primeiro registro
O padrão DAO foi popularizado por livros como 'Core J2EE Patterns' (2003), mas o conceito e a discussão sobre ele já circulavam em comunidades de desenvolvimento desde o final dos anos 1990.
Vida digital
Buscas online por 'DAO pattern', 'Data Access Object', 'banco de dados DAO' são comuns em fóruns de programação e plataformas de aprendizado.
A sigla DAO, especialmente no contexto de criptomoedas, tem alta visibilidade e gera discussões em redes sociais como Twitter e Reddit.
Documentação de frameworks e bibliotecas de desenvolvimento frequentemente utilizam o termo.
Comparações culturais
Inglês: 'Data Access Object' (DAO) é o termo original e amplamente utilizado. O termo 'DAO' também é usado para 'Decentralized Autonomous Organization'. Espanhol: 'Objeto de Acceso a Datos' (DAO) é a tradução literal, mas a sigla inglesa DAO é mais comum. O termo DAO também é usado para 'Organización Autónoma Descentralizada'. Francês: 'Objet d'accès aux données' (DAO), mas a sigla inglesa DAO é predominante. O termo DAO também é usado para 'Organisation Autonome Décentralisée'.
Relevância atual
O padrão DAO continua sendo um conceito fundamental na arquitetura de software para garantir a manutenibilidade e escalabilidade de aplicações. A sigla DAO, em seu sentido de Organização Autônoma Descentralizada, é um tópico de grande relevância no universo das finanças descentralizadas (DeFi) e Web3.
Origem do Conceito de DAO
Final dos anos 1990 - Início dos anos 2000: O padrão DAO (Data Access Object) surge como uma solução para desacoplar a lógica de acesso a dados da lógica de negócios em aplicações de software. Inspirado em padrões de projeto como o GoF (Gang of Four).
Entrada e Adaptação no Português Brasileiro
Anos 2000 - Atualidade: O termo 'DAO' e a expressão 'banco de dados DAO' (ou 'padrão DAO') entram no vocabulário técnico de desenvolvedores de software no Brasil, principalmente através de documentação técnica, cursos e comunidades online.
Uso Contemporâneo e Evolução
Atualidade: O termo é amplamente utilizado em discussões sobre arquitetura de software, desenvolvimento web e mobile, e em documentação de projetos. A sigla DAO é mais comum que a expressão completa.
Composto pelo termo 'banco de dados' (do inglês 'database') e a sigla DAO (Data Access Object).