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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a