ebook img

MongoDB: Construa novas aplicações com novas tecnologias PDF

209 Pages·2015·7.52 MB·Portuguese
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview MongoDB: Construa novas aplicações com novas tecnologias

46799 © CasadoCódigo Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998. Nenhumapartedestelivropoderáserreproduzida,nemtransmitida,sem autorização prévia por escrito da editora, sejam quais forem os meios: fotográficos,eletrônicos,mecânicos,gravaçãoouquaisqueroutros. CasadoCódigo Livrosparaoprogramador RuaVergueiro,3185-8ºandar 04101-300–VilaMariana–SãoPaulo–SP–Brasil E-book gerado especialmente para Erikson Reppetto - [email protected] E-book gerado especialmente para Erikson Reppetto - [email protected] E-book gerado especialmente para Erikson Reppetto - [email protected] CasadoCódigo Agradecimentos Agradeçoavocêporpensarforadacaixaeescolherumaexcelentealternativa àtecnologiade1970:osbancosrelacionais! Agradeço também a todas as pessoas que se dedicam ao software livre, poissemelasnãoteríamosexcelentessistemasoperacionais,bancodedados, servidores de aplicação, browsers, ferramentas e tudo mais de ótima quali- dade. Agradeçoàminhaesposaporsempreestaraomeulado,aosmeuspaise aDeusportudo. Esegueojogo! i E-book gerado especialmente para Erikson Reppetto - [email protected] E-book gerado especialmente para Erikson Reppetto - [email protected] CasadoCódigo Quem é Fernando Boaglio Umaimagemfalamaisquemilpalavras...vejaquemeusounafigura1 Fig.1:QueméFernandoBoaglio? iii E-book gerado especialmente para Erikson Reppetto - [email protected] E-book gerado especialmente para Erikson Reppetto - [email protected] CasadoCódigo Prefácio Porqueconstruiraplicaçõesnovascomtecnologiaantiga? É impressionante como aprendemos o que bancos de dados relacionais sãoeoquenãosão,enãohánadaquepossaserfeitosobreisso.Suaaplicação podeusaramaisnovatecnologiaexistente,masquandoforpersistirosdados, necessitarádobancodedadosrelacionalusandoamesmatecnologiadosanos setenta.Existeespaçoparatodose,comcerteza,emvárioscasososbancosde dadosNoSQLcomooMongoDBsesobressaememrelaçãoaostradicionais bancosrelacionais. Públicoalvo Esselivrofoifeitoparadesenvolvedoresdesistemasqueusambancosde dadosrelacionaiseprocuramalternativasmelhores.Tambémfoiescritopara osinteressadosemaprendersobreoMongoDB,queéomaisfamosoemais usado banco de dados NoSQL, para explicar por que as grandes empresas estãoinvestindoterabytesnessatecnologia. No site do MongoDB, temos uma excelente documentação, que, no en- tanto, apenas explica como o comando funciona e não faz nenhuma com- paraçãocomoSQLquetododesenvolvedorconhece. Aqui,caroleitor,você sempre encontrará um comparativo com o SQL relacional que vai facilitar muitoofuncionamentoeasvantagensdoMongoDB. Quickstart–aprimeirapartedolivro Pararapidamenteconfiguraroseuambiente,disponibilizaroseubanco de dados MongoDB modelado corretamente para a sua aplicação não será v E-book gerado especialmente para Erikson Reppetto - [email protected] CasadoCódigo precisolertodososcapítulos,apenasoscincoprimeiros. Melhorandoseubancodedados–asegundapartedolivro Oscapítulosrestantescomplementamcomapartedemigraçãodeoutro banco de dados para o MongoDb, performance, administração, comandos avançadosdebuscaeutilizaçãodeparticionamentoecluster. Apêndices-instalaçãoeFAQ Foramcriadosdoisapêndicesfocadoseminstalação: oapêndiceA,que é para instalação do banco de dados do MongoDB, e o apêndice B, para a ferramenta cliente RoboMongo. Existe também um terceiro apêndice, com asperguntaserespostasmaisfrequentessobreoMongoDB,porexemplo,se elesuportatransaçõesouquaisasgrandesempresasqueousam. Código-fonte O código-fonte deste livro está disponível no endereço https://github. com/boaglio/mongodb-casadocodigo,ondeforamcriadastagsparacadaum doscapítulos,parafacilitaracompreensãodaevoluçãodonossosistemade filmes. vi E-book gerado especialmente para Erikson Reppetto - [email protected]

Description:
O modelo dos bancos de dados relacionais já existe há muitos anos. No entanto, cada vez mais as aplicações modernas precisam aliar alta escalabilidade com suporte a persistência de alta quantidade de informações, e é justamente por isso que o modelo relacional começa a deixar a desejar e as
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.