Le 5 novembre 2015 17:54:09 GMT-02:00, Matheus Saraiva <[email protected]> a écrit : >Eu não tenho um motivo específico para usar NoSQL, eu cogito usar em >algum projeto, apenas para fins de aprendizado, mesmo que não traga >beneficio algum, mas sem trazer prejuízos.
Sempre trará prejuízos, por abandonar independência de dados, o otimizador, a flexibilidade de esquemas &c. A questão é saber se haverá algum benefício que compense, e aí só analisando casos específicos, o que creio que não seja viável nesta lista por demandar muitas informações detalhadas. >Toda a palestra, video, etc, que eu vejo sobre NoSQL eles destacam o >uso >em casos específicos, ou seja, sanar algum problema que o relacional >não está conseguindo. A rigor, não tem nada a ver com o modelo relacional, que não impõe quaisquer limitações, mas com o SQL e suas implementações. > Ninguém fala em adotar NoSQL como base principal ou >como única base de dados. >É comum colocarem o NoSQL como algo meramente auxiliar ao relacional. Que bom, significa que o modismo está passando. Quem sabe daqui a alguns anos isso estará tão merecidamente esquecido quanto Codasyl, IBM IMS/DB, CA IDMS, Mumps, Caché, hierárquicos, de rede, multivalorados, SGBDOOs... >É possível e comum usar apenas banco relacional, mas não é comum o >contrário. Se NoSQL não pode substituir o relacional, então talvez ele >traga mais problemas do que soluções. O NoSQL não pode substituir o relacional, e de fato traz mais problemas que soluções. Mas o NoSQL não se compara ao modelo relacional, portanto o mais correto é comparar com SQL (que tem várias limitações conceituais e tecnológicas em relação ao modelo conceitual); na verdade, o SQL fica a meio caminho entre o modelo relacional, que é lógico, e o NoSQL, que não passa de um agregado disforme de técnicas específicas de acesso a dados, umas mais, outras menos interessantes. Comparando com o SQL, de fato há algumas situações muito específicas em que algum sistema NoSQL pode viabilizar algo que seria difícil, impossível, caro ou demorado com SQL. Mas geralmente quem chega a essa conclusão é porque desconhece ou PostgreSQL; a cada versão do PostgreSQL ele se aproxima mais do potencial do SQL, incorporando as técnicas usadas pelos NoSQL da vida. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 (Net) gTalk: xmpp:[email protected] +55 (61) 9302 2691 (Vivo) ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:[email protected] _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
