#bancos-de-dados
19 posts
2026 - abril
1 post2023 - dezembro
1 post2023 - julho
1 post2022 - maio
1 post2021 - outubro
1 post2021 - abril
1 post2019 - abril
1 post2016 - outubro
1 post2016 - agosto
2 posts2015 - outubro
2 posts2015 - agosto
1 post2014 - novembro
1 post2013 - setembro
1 post2013 - março
1 post2007 - dezembro
1 post2007 - fevereiro
1 post2006 - dezembro
1 post2026 - abril
1 postRAG Está Morto? Contexto Longo, Grep e o Fim do Vector DB Obrigatório
Os modelos frontier passaram dos 200k pra 1M tokens de contexto. Será que ainda faz sentido montar uma stack inteira com vector DB pra fazer RAG, quando dá pra usar grep e jogar o documento inteiro na janela?
2023 - dezembro
1 post[Akitando] #149 - Configurando Docker Compose, Postgres, com Testes de Carga - Parte Final da Rinha de Backend
Na parte final da Rinha de Backend, configuro Docker Compose, NGINX, Gatling e PostgreSQL. O network mode host reduziu quase todos os erros, e os testes não apontaram o Postgres como gargalo.
2023 - julho
1 post[Akitando] #143 - Discutindo sobre Banco de Dados - Dos primórdios a Big Data
A evolução dos bancos de dados explica por que SQL, NoSQL e serviços cloud fazem escolhas diferentes. Para começar, RDS com Postgres ou MariaDB, cache e jobs assíncronos resolvem a maior parte dos casos.
2022 - maio
1 post[Akitando] #118 - Fiz um servidor de "SQL"?? | Entendendo Banco de Dados
Akita monta em JavaScript um banco de dados de estudo com SQL falso, parser, índice AVL, log de transações e cliente-servidor para mostrar por que bancos reais exigem muito mais.
2021 - outubro
1 postExaminando o Vazamento do Twitch
Akita usa scripts e SQLite para organizar e limpar parte do vazamento do Twitch, examinando sua infraestrutura e evolução de Rails para Go, Python e serviços da AWS, sem usar o código.
2021 - abril
1 post[Akitando] #95 - Árvores: O Começo de TUDO | Estruturas de Dados e Algoritmos
Akita constrói uma árvore de procura binária e mostra como balanceamento, Red Black, AVL, B-Tree e B+ Tree sustentam índices, bancos e filesystems, trocando buscas lineares por operações logarítmicas.
2019 - abril
1 post[Akitando] #49 - Devo usar NOSQL? | "ENDGAME" para Iniciantes em Programação | Série "Começando aos 40"
Fabio compara bancos relacionais, NoSQL e FaaS, explica os custos de operar cada opção e alerta que cloud e serviços convenientes também podem prender aplicações em jardins fechados.
2016 - outubro
1 postCompartilhando models entre apps Rails - Parte 2
Evoluo o gem central-support para distribuir migrations, testo dois bancos Rails isolados e conecto a aplicação secundária a uma réplica read-only do Central em produção.
2016 - agosto
2 postsHackeando o Mattermost Team Edition
Usei um trigger do PostgreSQL para restaurar automaticamente canais privados apagados por usuários comuns no Mattermost Team Edition, contornando a falta de permissões sem alterar o código-fonte.
Moving away from Slack into Rocket.chat. Good Enough.
Escolhi o Rocket.chat para substituir o Slack e montei uma instalação de produção com MongoDB em replica set, múltiplas instâncias Node.js, NGINX, SSL e monitoramento. Funciona, mas não é para iniciantes.
2015 - outubro
2 postsHow Fast is Elixir/Phoenix?
Em um teste no Heroku gratuito, o Phoenix levou cerca de 17 a 25 ms para servir uma página simples, mas chegou a 15 segundos ao buscar 1.000 linhas sob carga. O gargalo estava no PostgreSQL.
[Heroku] ActiveRecord::ConnectionTimeoutError: Problemas de Max Pool Size, Sidekiq e Octopus
O ActiveRecord::ConnectionTimeoutError pode nascer de pools mal dimensionados, especialmente com Sidekiq e Octopus. O guia calcula as conexões e combina PgBouncer, followers read-only e pools separados para aliviar o PostgreSQL.
2015 - agosto
1 post[Small Bites] Debugando um Controller pelo Console
Para investigar um controller Rails complexo, o console pode simular login, CSRF, parâmetros e requests reais. O caso revelou um INSERT travado por timeout no PostgreSQL do Heroku.
2014 - novembro
1 post[Heroku Tips] Usando Followers do Heroku Postgresql
Mostro como usar Followers do Heroku PostgreSQL e a gem Octopus para separar leituras pesadas das escritas no master. Como a réplica tem atraso, medir o ganho antes e depois é indispensável.
2013 - setembro
1 post[Heroku Tips] Problemas iniciais com Rails 4 no Heroku
Ao migrar um app Rails 4 para o Heroku, o autor enfrenta falhas de gems no assets:precompile e usa user-env-compile como paliativo. Ele também explica a migração de MySQL para PostgreSQL, sequences e backups.
2013 - março
1 postQuais são algumas das piores práticas para aplicações Ruby on Rails?
Ao revisar projetos Rails problemáticos, o autor aponta falta de testes, SQL manual, N+1, NoSQL sem justificativa e código sem documentação, mostrando como o ActiveRecord reduz 11 queries a 2.
2007 - dezembro
1 postRuby on SimpleDB
O texto apresenta o SimpleDB da Amazon, compara suas APIs e limitações ao CouchDB e mostra como usá-los com Ruby, concluindo que o CouchDB é mais flexível.
2007 - fevereiro
1 postQuick and Clean
A palestra de Chad Fowler sustenta que Ruby e Rails aceleram bons programadores, mas não corrigem código ruim. O caso da armadilha 1 + N mostra por que entender SQL e Active Record importa.
2006 - dezembro
1 postDavid Hansson e Opinionated Software
David Hansson defende concentrar a lógica de negócio no domain model, sem stored procedures ou constraints em bancos de aplicação. Akita ressalva que integração e processamento maciço exigem outra arquitetura.