Quantcast
Channel: banco de dados – Blog do Mauro Pichiliani

LANÇAMENTO: Livro sobre MongoDB

$
0
0

CAPADepois de muito sangue, suor e lágrimas finalmente consegui lançar o meu segundo livro! Neste post vou falar um pouco sobre como foi o processo de criação do livro Introdução ao MongoDB.

Quando comecei a estudar diversos conceitos e posteriormente as tecnologias relacionadas com os bancos de dados NoSQL confesso que fiquei um pouco apreensivo. Seria este mais um hype ou teríamos algo sólido e duradouro em nossas mãos? Esta foi uma dentre várias perguntas que fiz a mim mesmo neste período.

Passado algum tempo e com mais confiança nas tecnologias que haviam surgido, comecei a me aprofundar em conteúdo técnico. Logo reparei que estava diante de tecnologias muito inovadoras de diferentes maneiras, algo que é relativamente raro e não muito bem aceito na tradicionalíssima área de banco de dados.

Depois de muito estudo eu comecei a produzir diversos materiais. Em relação ao MongoDB, destaco um curso em vídeo aulas que produzi e que foi publicado para a DevMedia. Este curso abordou de forma prática diversos aspectos básicos sobre este software.

Além disso, fiz questão de conversar com outras pessoas que estavam mais inteiradas sobre este assunto, especialmente aquelas que já conheciam bem o JavaScript e que ficaram muito felizes de poder aproveitar diversos conhecimentos nesta área dentro de um banco de dados que suporta nativamente o formato JSON. O episódio 42 do DatabaseCast falou sobre a história deste banco de dados e foi muito esclarecedor, especialmente para aqueles que ainda tinham dúvidas sobre como e onde utilizar o MongoDB.

rp_VitrineDatabaseCast42.jpgJuntando meus estudos, o curso e o que conversei com o pessoal no podcast resolvi formatar o material em um livro. Obviamente, já existiam alguns livros sobre o assunto, mas resolvi apresentar o conteúdo do meu modo. Isto quer dizer que eu me preocupei em enfatizar no texto uma linguagem acessível e simples para quem não conhece nada sobre o assunto. Além disso, também me esforcei para ser bem prático e didático.

Como resultado, finalizei a produção do livro baseado no MongoDB 3.0 ou superior. Este livro cobre aspectos básicos e é voltado para quem não conhece nada sobre banco de dados. Também destaco que não é preciso pré-requisitos de linguagens de programação para seguir o material, porém recomendo conhecimentos básicos de lógica de programação e JavaScript. Uma vez ou outra eu cito algum comando SQL, porém apenas com o objetivo de comparação.

O livro está sendo vendido em dois formatos: digital (ebook no formato EPUB) e também no formato impresso. Abaixo é possível ver um ‘preview’ de algumas páginas do livro na Amazon.


Um dos objetivos deste material é ser acessível e, por isso ,fiz questão de colocar um preço bem ‘baixo’ na versão digital. De fato, são poucos livros com esta quantidade de páginas que podem ser encontrados na faixa dos R$ 15,00 a R$ 20,00. Além disso, periodicamente as lojas fazem promoções que acabam reduzindo um pouco o valor do material digital.

Review

Para aqueles que já tiveram contato com a obra eu gentilmente peço uma revisão e comentários nas lojas. Assim é possível fornecer um feedback e também auxiliar novos leitores que estejam interessados na obra e ainda possuem dúvidas se vale a pena ou não adquiri-la. O Clube de autores e a Amazon permitem a inserção de comentários e avaliações além de fornecer um ‘preview’ de algumas páginas. De forma semelhante, também peço ajuda para todos na divulgação dos links nas redes sociais (Twitter, Facebook, Linkedin, Google+ e outras).



Para os leitores que adquiriram o material impresso e desejam uma assinatura com dedicatória: eu vou participar do evento InteroxMIX 2016 a ser realizado em São Paulo no dia 19 de novembro de 2016. Nesta ocasião vou gravar com meu colega Wagner Crivelini um episódio do DatabaseCast e dedicar um tempo para conversar com os interessados na obra.

InteropMix_2016


DatabaseCast 74: Estatísticas

$
0
0

VitrineDatabaseCast74Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os convidados Ricardo Rezende (@ricarezende) e Fabiano Amorim (@mcflyamorim) apontam o lápis para calcular as estatísticas. Neste episódio você saber como é importante contar os dados, descobrir se o banco espera mudanças em 10% ou 20% nos dados para calcular as estatísticas, checar a vela e a bateria do carro e, melhorar o desempenho e não levar o crédito e ir contra as melhoras práticas e usar um SQL hint.

Livro do banco de dados NoSQL MongoDB escrito pelo Mauro Pichiliani!

CAPA_REDUZIDACompre aqui a versão digital (EPUB) na Amazon. No Clube de Autores temos também a versão digital e impressa.

 



Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTube. Acesse o feed RSS do DatabaseCast neste link.

 

Loja do DatabaseCast no Zazzle

Compre a caneca Datas SQL com a sintaxe para manipulação de datas no Oracle, SQL Server, MySQL e PostgreSQL! Você também pode comprar a camiseta com estampa fractal Fluxo Matrix e Sonho Fractal diretamente neste link.

feed-rss1Veja no gráfico abaixo a duração e os tempos aproximados de início e fim de cada bloco:

GraficoTamanhoEp74

Veja na tag cloud abaixo a contagem das palavras mais usadas nos e-mails, comentários e tweets do episódio anterior:

TagCloudEp74

Links do episódio:

DatabaseCast 78: Projeto de BI na prática

$
0
0

VitrineDatabaseCast78Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e o convidado Arthur Luz (@arthurjosemberg) fazem o projeto de BI sair do papel. Confira neste episódio qual é a versão da verdade, por que não reinventar a roda, como lidar com usuários que não sabem o que querem, os detalhes de pré-projeto e como lidar com as questões políticas de adoção e uso de ferramentas analíticas.

Livro do banco de dados NoSQL MongoDB escrito pelo Mauro Pichiliani!

Compre aqui a versão digital (EPUB) na Amazon. No Clube de Autores temos também a versão digital e impressa.

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTube. Acesse o feed RSS do DatabaseCast neste link.

feed-rss1Veja no gráfico abaixo a duração e os tempos aproximados de início e fim de cada bloco:

GraficoTamanhoEp78

Veja na tag cloud abaixo a contagem das palavras mais usadas nos e-mails, comentários e tweets do episódio anterior:

TagCloudEp78

DatabaseCast 79: InMemory databases

$
0
0

VitrineDatabaseCast79Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os convidados Ricardo Portilho (@rportilhoproni) e Frederico Santos (@freddie_sql) procuram na memória a funcionalidade chamada InMemory. Confira neste episódio o que realmente é gravado na memória, que raios significa MVCC, como o time de marketing do Oracle gosta facilitar a entender o que o banco faz e porque você precisa abrir a carteira e tirar o escorpião do bolso se quiser usar a “memória” para acelerar as coisas.

Livro do banco de dados NoSQL MongoDB escrito pelo Mauro Pichiliani!

CAPA_REDUZIDA

Compre aqui a versão digital (EPUB) na Amazon. No Clube de Autores temos também a versão digital e impressa.

 



Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTube. Acesse o feed RSS do DatabaseCast neste link.

 

DatabaseCast 80: Planejando a alta disponibilidade

$
0
0

VitrineDatabaseCast80Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e o convidado Ricardo Rezende (@ricarezende) abrem o caderninho para planejar a alta disponibilidade. Confira neste episódio os principais fatores do planejamento de HA, como fazer um ‘hot swap’ de tabelas, porque é preciso preparar a aplicação para rodar em cluster e como um cluster do Oracle pode funcionar com apenas um nó.

Caneca do DatabaseCast ‘Datas SQL’ já está novamente à venda!

NOVA_CANECA

Livro do banco de dados NoSQL MongoDB escrito pelo Mauro Pichiliani!

CAPA_REDUZIDA

Compre aqui a versão digital (EPUB) na Amazon. No Clube de Autores temos também a versão digital e impressa.

 


 

 

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTube. Acesse o feed RSS do DatabaseCast neste link.

DatabaseCast 88: Documentação

$
0
0

Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e e as convidados Ricardo Rezende e Pedro Galvão se reuniem para falar sobre documentação. Neste episódio descubra porquê a documentação é tão importante, faça os diagramas certinhos, tome cuidado para não ser aquele que garante o emprego por falta de documentação e não se esqueça de compras as licenças de software!

 



 

Livro do banco de dados NoSQL MongoDB escrito pelo Mauro Pichiliani!

CAPA_REDUZIDA

Compre aqui a versão digital (EPUB) na Amazon. No Clube de Autores temos também a versão digital e impressa.

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTube. Acesse o feed RSS do DatabaseCast neste link.

RSS

DatabaseCast no Spotify: https://open.spotify.com/show/67WL9plNZQa59KCCKg9RgN?si=iQEU7GaYQCqKpMuY8Hi6Nw

DatabaseCast 90: Data Lake

$
0
0

Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os convidados Wandenkolk Tinoco Neto (wandenkolkneto) e  Danielle Monteiro (danimonteirodba) colocam suas roupas de banho para nadar no Data Lake. Neste episódio descubra a diferença entre um data lake e um data warehouse, conheça as tecnologias utilizadas para montar um data lake e tome responsabilidade para implementar governança nos seus dados!

Livro do banco de dados NoSQL MongoDB escrito pelo Mauro Pichiliani!

CAPA_REDUZIDA

Compre aqui a versão digital (EPUB) na AmazonNo Clube de Autores temos também a versão digital e impressa.

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTubeAcesse o feed RSS do DatabaseCast neste link.

DatabaseCast no Spotify: https://open.spotify.com/show/67WL9plNZQa59KCCKg9RgN?si=iQEU7GaYQCqKpMuY8Hi6Nw

Livro do Wagner Crivelini sobre DB2: http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/data_warehousing.zip

Curso indicado pelo Wagner na leitura de e-mails: https://courses.edx.org/courses/course-v1:LinuxFoundationX+LFS158x+2T2019/course/

DatabaseCast 91: Segurança de dados

$
0
0

Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e o Dirceu Resende (@dirceuresende)  lembram da senha para garantir a segurança de dados. Neste episódio descubra a falta de valorização de quem trabalhar com segurança de dados, desabilite os logins padrões, aprenda sobre Port Scanner e faça de tudo para não ser pego por um ransomware!

Livro do banco de dados NoSQL MongoDB escrito pelo Mauro Pichiliani!

CAPA_REDUZIDA

Compre aqui a versão digital (EPUB) na AmazonNo Clube de Autores temos também a versão digital e impressa.

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTubeAcesse o feed RSS do DatabaseCast neste link.

DatabaseCast no Spotify: https://open.spotify.com/show/67WL9plNZQa59KCCKg9RgN?si=iQEU7GaYQCqKpMuY8Hi6Nw

Blog do Dirceu Resende: https://www.dirceuresende.com/


DatabaseCast 93: Criptografia de dados

$
0
0

Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os convidados Sofia Marshallowitz e Leonardo Domingues se juntam para falar sobre cr1p706r4f14 d3 d4d05. Neste episódio você vai descobrir quem gosta de números primos, #comofaz para ganhar um prêmio da computação, porquê é simples roubar sua senha do cartão de crédito e como o momento palestrinha pode falar ir até a história do mainframe.

Livro do banco de dados NoSQL MongoDB escrito pelo Mauro Pichiliani!

CAPA_REDUZIDA

Compre aqui a versão digital (EPUB) na AmazonNo Clube de Autores temos também a versão digital e impressa.

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTubeAcesse o feed RSS do DatabaseCast neste link.

DatabaseCast no Spotify: https://open.spotify.com/show/67WL9plNZQa59KCCKg9RgN?si=iQEU7GaYQCqKpMuY8Hi6Nw

DatabaseCast 94: Chefes e líderes

$
0
0

Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os convidados Thiago Jacometti (thiago@tmjsistemas.com.br) e Rodrigo Righetti (rodrigo.righetti@gmail.com) conversam sobre chefes e líderes enquanto aguardam a promoção. Neste episódio você vai descobrira diferença entre um líder e um chefe, como lidar com informação privilegiada, saber demitir uma pessoa e sempre lutar pelo bem da equipe.

RE-LANÇAMENTO: Caneca Datas SQL

Clique na imagem ou AQUI para comprar a caneca Datas SQL com a sintaxe para manipulação de datas no SQL Server, Oracle, MySQL e PostgreSQL.

Livro do banco de dados NoSQL MongoDB escrito pelo Mauro Pichiliani!

CAPA_REDUZIDA

Compre aqui a versão digital (EPUB) na AmazonNo Clube de Autores temos também a versão digital e impressa.

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo o nosso twitter @databasecast, vendo informações de bastidores e as músicas do programa no nosso Tumblr e curtindo a nossa página no Facebook e no Google+ e assistindo aos nossos episódios no YouTubeAcesse o feed RSS do DatabaseCast neste link.

DatabaseCast no Spotify: https://open.spotify.com/show/67WL9plNZQa59KCCKg9RgN?si=iQEU7GaYQCqKpMuY8Hi6Nw

Links do Episódio:

Post do Mauro Pichiliani sobre geração de dados de teste

Artigo da revista SQL Magazine sobre base de dados de teste





Latest Images