HexorBase é um utilitário no máximo razoável, mas, que se não for de grande serventia, é pelo menos diversão garantida para muitos DBA’s e SysOP’s que gostam de dar aquela olhadinha no alheio. O próprio desenvolvedor se refere ao HexorBase […] ↓ Leia o restante deste post...
Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani (@pichiliani) e Wagner Crivelini (@wcrivelini) aprendem sobre a história do MongoDB com os convidados Christiano Anderson (@dump) e Suissa (@osuissa). Neste episódio você vai criticar um nome de um banco de dados, discutir sobre NoSQL e SQL, prevenir uma gravidez eventual, conhecer o teorema CAP, embolar suas transações e modelos OLAP no JSON e ficar ligado no que pode ser o seu próximo banco de dados.
Download
- …
Olá pessoal. Neste artigo vou falar sobre algumas aplicações para as plataformas móveis que são úteis para quem trabalha com o SQL. O objetivo não é compará-las formalmente, mas sim mostrar que existem algumas opções mobile para quem precisa se conectar em um banco de dados e escrever uma instrução SQL.
Antes de seguir adiante e mostras as aplicações para a plataforma Android e iOS aproveito a oportunidade para divulgar o meu curso de MySQL para desenvolvedores que foi publicado recentemente na plataforma iMasterPRO. Este curso é voltado para iniciantes e abrange aspectos básicos dos comandos SQL (SELECT, INSERT, UPDATE e DELETE) e possui 14 capítulos contento diversos exemplos e exercícios.
Quando falamos na plataforma mobile geralmente não temos em …
[Leia mais]Olá, pessoal. Neste trigésimo quarto episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani e Wagner Crivelini entram em uma reunião com o consultor Airton Lastori para conversar sobre o que o MySQL tem para oferecer aos desenvolvedores. Neste episódio você vai eliminar seu preconceito contra vendedores (e consultores), aprender como lidar com um dinossauro no seu jardim, descobrir onde o MySQL é utilizado, identificar fios de cabelos brancos e loiros, discutir sobre engines de bancos de dados e se preparar para reuniões onde sobrancelhas são levantadas, narizes são torcidos e clientes que quase vão para as vias de fato.
Não deixe de nos incentivar …
[Leia mais]A linguagem SQL – Structured Query Language, ou melhor, Linguagem de Consulta Estruturada, é o padrão para realização de consulta, edição e inclusão de dados nas tecnologias de banco de dados. Podemos definir um banco de dados com uma coleção de dados que tem por finalidade reunir e organizar uma série de informações relacionadas a um determinado assunto.
Interagindo com os dados
A interação com o banco de dados é feita através da linha de comando. Evidentemente, existe diversos programas para tal finalidade, entretanto, nos exames LPI é cobrada a utilização do banco através de linha de comando. Cada SGBD (Sistema de Gerenciamento de Banco de dados) possui sua própria ferramenta de interação manual. Nos banco de dados MySQL existe o comando mysql; para o banco de dados Postgresql, é o comando psql.
Inserção de dados
O comando para inserção de dados é o INSERT. …
[Leia mais]
Olá, pessoal! Neste episódio do DatabaseCast, o podcast
brasileiro sobre banco de dados, Mauro
Pichiliani e Wagner Crivelini recebem o convidado especial
Jonny
Ken para uma conversa sobre backup e restore.
Neste episódio você vai saber como a biologia e a informática podem trabalhar juntas, por que separar um servidor de direcionamento de um servidor de bookmark, a diferença entre backup e cópia, quais são os tipos e as opções avançadas de backup e finalmente responder obter a resposta para a pergunta: o que exatamente aconteceu com o Migre.me?
Não deixe de nos incentivar com o seu comentário, mandando e-mail para …
[Leia mais]Olá, pessoal. Neste artigo vou abordar um tópico muito importante para quem trabalha com banco de dados: a melhoria de desempenho também conhecido como performance em banco de dados. Veremos que, de acordo com a documentação oficial dos bancos de dados atuais, ainda estamos muito longe de caracterizar o que realmente gera ou não melhor desempenho no banco.
Antes de começar, vamos imaginar uma situação hipotética que pode
acontecer no dia a dia de qualquer profissional que esteja
envolvido com banco de dados. Durante o desenvolvimento de algum
sistema ou aplicação web, alguém cita que utilizar tal
funcionalidade X ou parâmetro Y ou mesmo arquitetura Z gera um
desempenho melhor em banco de dados. Até aqui tudo bem, porém são
raros os momentos em que alguém se dispõe a quantificar o quanto
de desempenho espera-se obter. Esta é uma questão muito …
No artigo anterior, foi abordado um exemplo envolvendo um padrão de comunicação entre cliente e servidor. Aquele exemplo em tese não significava a princípio que estávamos implementando REST com todas suas regras, mesmo porque criamos apenas uma forma de responder requisições HTTP através de um formato único de resposta. Existe um padrão arquitetural que define o REST, que pode ser encontrado na wikipedia, e que não vamos a princípio abordar. O que precisamos saber é que, deste padrão arquitetural surge outro conceito chamado RESTful, que nada mais é que uma implementação do REST, de forma semelhante aos webservices.
Quando falamos em RESTful, estamos abordando uma forma de acesso a dados semelhante aos webservices, …
[Leia mais]