Golang: implement APIs, CRUD DAO, GORM ORM

View profile for Junio Cesar Ferreira

Ph.D. Candidate in Computer Science | M.Sc. in Mathematics | Mechatronics Engineer | Software Developer

🚀 Esta é uma pergunta que frequentemente surge ao implementar APIs com bancos de dados, usar ORMs de terceiros, criar nossos próprios ORMs, criar consultas SQL... Neste repositório, iniciei um estudo sobre o desempenho de acesso a bancos de dados em Golang! Comparamos três abordagens comuns: consulta SQL única, CRUD DAO e GORM ORM. Todas testados com PostgreSQL. Os resultados destacam diferenças significativas em eficiência e uso de recursos. Vale ressaltar que, em todos os casos, devemos nos preocupar com a segurança. 🐹💻 🔍 Destaques da comparação: - Consulta SQL Única: Mais eficiente em tempo de execução e uso de memória. - CRUD DAO: Uso moderado de memória, mas mais lento. - GORM: Mais fácil para desenvolvimento, mas maior tempo de execução e consumo de recursos. A documentação está disponível em português e inglês. 📊 Confira os resultados e o projeto no GitHub: https://lnkd.in/dhti4bXW Há muito mais testes a serem feitos. Qualquer feedback ou sugestão são bem vindos! #Golang #DatabasePerformance #PostgreSQL #SQL #GORM #SoftwareDevelopment #Benchmarks #DataScience #Coding #TechResearch #Docker #Python #ORM #CRUD

To view or add a comment, sign in

Explore topics