Como instalar uma rede social corporativa na nuvem

Redes sociais corporativas são uma tendência no mundo dos negócios, afinal, elas podem propiciar novas formas de colaboração mais engajadoras e diminuir a enorme quantidade de e-mails que circula nas empresas. Contudo, um estudo realizado pela Forrester Research abrangendo informações de quase cinco mil trabalhadores de empresas norte-americanas descobriu que apenas 28% deles utilizavam qualquer tipo de software de rede social, pelo menos 1 vez por mês, para atividades profissionais. Muitos usam apenas alguma rede social não corporativa, como o Facebook.

Neste cenário, as empresas parecem ainda perdidas sem saber qual a melhor forma ou solução a ser adotada. Diante disso, a Humhub se diferencia por oferecer um software open source (licença AGPL) de mesmo nome, no modelo já consagrado pelo WordPress, onde é possível …

[Leia mais]
MyGitSchema: versionando o banco de dados

Manter o controle de versão de projetos tem sido uma tarefa fácil com auxilio de ferramentas de mercado como git, jenkis e tantas outras. Porém, tenho visto que em muitos casos as estruturas e objetos de banco de dados são tratados apartadamente como algo fora do escopo de projeto pelas equipes de desenvolvimento e por isso perde-se o histórico de alterações nas estruturas.

Ainda levando em consideração as alterações realizadas por um DBA, tais como inclusão de novos índices, particionamento e compressão ficará ainda mais difícil garantir que exista histórico de controle da estrutura de banco de dados de “produção”.

Trabalhando com esse tipo de problemática, desenvolvi um script bem simples, capaz de versionar diversos ambientes de bancos de dados de forma automatizada.

Com pouco tempo de uso, pude aumentar a integração com a área de desenvolvimento, pois cada alteração ou teste que é realizado …

[Leia mais]
[Oracle] - Informações de Data e Hora

Neste artigo estarei disponibilizando uma consulta para facilitar a utilização de informações de Data e Hora no Oracle database:

SELECT extract(YEAR FROM SYSDATE) AS ano,        extract(MONTH FROM SYSDATE) AS mes,        extract(DAY FROM SYSDATE) AS dia,        EXTRACT(HOUR FROM NUMTODSINTERVAL(SYSDATE - trunc(SYSDATE), 'DAY')) AS hora,        extract(minute FROM systimestamp) AS minuto,

DatabaseCast: Data science na prática

Olá, pessoal!

Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os convidados Diego Nogare (@diegonogare) e Tantravahi Aditya (tvaditya@gmail.com) tiram o microscópio da caixa para falar sobre data science (ciência de dados) na prática.

Hoje você vai aprender qual é o valor nutricional de uma quesadilha e um burrito, como ganhar dinheiro vendendo móveis, estudar de “grátis”, prever quando alguém está fazendo progresso ou tendo alguma dificuldade, diferenciar BI de data science e saber usar dados a seu favor junto com ferramentas científicas.

[Leia mais]
MySQL 5.7 utilizando vagrant

Fala galera.
Hoje vou escrever um post rapidinho pra mostrar uma maneira facil de configurar uma vm com mysql 5.7 usando vagrant.

Vagrant é um utilitário de linha de comando que disponibiliza ferramentas para administrar softwares de máquinas virtuais, como por exemplo o virtualbox. Você pode encontrar mais detalhes sobre o Vagrant na documentação. Clique no link installation, se tiver dúvidas quanto a sua instalação.

Eu escrevi um script que está disponível no github. Ele cria uma máquina virtual usando centos 7 e instala o mysql 5.7 nela:

git clone https://github.com/altmannmarcelo/mysql-vagrant.git
cd mysql-vagrant
vagrant up
vagrant ssh mysql57
mysql

Se você olhar nos arquivos que foram clonados do git, vai ver um arquivo chamado bootstrap.sh. Este …

[Leia mais]
MySQL 5.7 utilizando vagrant

Fala galera.
Hoje vou escrever um post rapidinho pra mostrar uma maneira facil de configurar uma vm com mysql 5.7 usando vagrant.

Vagrant é um utilitário de linha de comando que disponibiliza ferramentas para administrar softwares de máquinas virtuais, como por exemplo o virtualbox. Você pode encontrar mais detalhes sobre o Vagrant na documentação. Clique no link installation, se tiver dúvidas quanto a sua instalação.

Eu escrevi um script que está disponível no github. Ele cria uma máquina virtual usando centos 7 e instala o mysql 5.7 nela:

git clone https://github.com/altmannmarcelo/mysql-vagrant.git
cd mysql-vagrant
vagrant up
vagrant ssh mysql57
mysql

Se você olhar nos arquivos que foram clonados do git, vai ver um arquivo chamado bootstrap.sh. Este …

[Leia mais]
Matemática com MySQL

The Original post: http://anothermysqldba.blogspot.com/2016/04/math-with-mysql.html

Eu pensei que eu postei isso há muito tempo ... oh bem ....

Nós todos sabemos que a matemática é o aspecto fundamental de toda a vida e a língua comum utilizado em todo o mundo, se não além. MySQL, como todos os bancos de dados, pode ajudá-lo com inúmeros aspectos da matemática.

Aqui está uma lista das funções: https://dev.mysql.com/doc/refman/5.6/en/mathematical-functions.html

Aqui estão alguns exemplos simples para você começar. …

[Leia mais]
Migrando para o Amazon Aurora: ponto de vista do outro lado

Estando no negócio de moving data, a Safe Software está sempre trabalhando para suportar tecnologia de banco de dados de ponta. Esse foco, naturalmente, levou-nos a tomarmos conhecimento do Amazon Aurora.

Além de alavancar o potencial da AWS e do Aurora para nossos clientes, nós também avaliamos novas tecnologias a partir da perspectiva de melhorar os nossos processos internos. Quando o Aurora foi lançado em beta, nós imediatamente pensamos em migrar dos nossos próprios sistemas para ele. Essa decisão provou valer a pena. A mudança para o Aurora aumentou a nossa produtividade, proporcionando uma redução anual de custos de 40% com sistemas.

Agora que completamos a migração, gostaríamos de compartilhar algumas dicas e …

[Leia mais]
Usando Enhanced RDS Monitoring com a Datadog

A AWS anunciou recentemente o acompanhamento reforçado para instâncias do Amazon RDS executando MySQL, MariaDB e Aurora. O acompanhamento reforçado inclui mais de 50 novos CPUs, memória, sistema de arquivos e métricas de E/S de disco que podem ser obtidas em uma base por instância com frequência de uma vez por segundo.

AWS e Datadog

A AWS acompanhou de perto o trabalho da Datadog para ajudar os clientes a enviar novos dados de alta resolução para a Datadog para monitoramento. A Datadog é uma plataforma de monitoramento de infraestrutura muito popular entre os clientes da AWS, você pode visualizar as tendências históricas com granularidade completa e também visualizar datas e criar alertas ao vivo a partir de qualquer parte da sua …

[Leia mais]
Controle de Failover adicional para Amazon Aurora

O Amazon Aurora é um mecanismo de banco de dados relacional, compatível com o MySQL, que combina a velocidade e disponibilidade de bancos de dados comerciais avançados com a simplicidade e a economia de bancos de dados de código aberto (se quiser se inteirar mais, leia este meu artigo, em inglês: Amazon Aurora – New Cost-Effective MySQL-Compatible Database Engine for Amazon RDS).

O Aurora permite que você crie até 15 réplicas de leitura para aumentar a taxa de transferência de leitura e para uso como destinos de failover. As réplicas compartilham armazenamento com instâncias primárias e fornecem replicação compacta, de granulação fina que é quase síncrona, com um atraso de duplicação da ordem de 10 a 20 milissegundos.

Controle de …

[Leia mais]