On 09-06-2016 12:51, Guimarães Faria Corcete DUTRA, Leandro wrote: > 2016-06-09 12:47 GMT-03:00 Fabrízio de Royes Mello <[email protected]>: >> On 08-06-2016 14:55, Guimarães Faria Corcete DUTRA, Leandro wrote: >>> https://engineering.meteor.com/mongodb-queries-dont-always-return-all-matching-documents-654b6594a827#.phpzbdxtf >> >> IMHO o problema descrito tem mais a ver com a forma como a ferramenta >> implementa controle de concorrência do que o modelo de dados em si. > > É verdade, a rigor. Mas veja que ‘não há almoços grátis’; quando
Claro que não há almoço grátis... > alguém promete algo melhor que o relacional, geralmente o que fez foi > gambiarra mesmo. > Não concordo com essa afirmação equivocada que muitos fazem por ai, porém o que tenho visto é que o BASE não foi criado para tentar ser melhor ou um substituto do ACID. Foi criado para atender cenários em que o ACID não se sai tão bem assim e que não precisamos de sua rigidez. Então é mais uma ferramenta no arsenal do engenheiro para resolução de problemas. Tecnologias são ferramentas e surgem para resolver um conjunto de problemas em um determinado cenário (ou vários, dependendo). A questão é que não existe bala de prata e com apenas uma ferramenta resolvemos todos nossos problemas. Tenho sempre em mente uma frase que escutei uma certa vez em um evento "nem todo problema é prego pra pegar o martelo e sair resolvendo". Lembremos sempre que sistemas distribuídos são complexos por natureza, e quando precisamos manter estado (como banco de dados) a complexidade é ainda maior. Att, -- Fabrízio de Royes Mello Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
signature.asc
Description: OpenPGP digital signature
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
