Baseado no post de Geir Hoydalsvik, MySQL Server
Blog.
No final de setembro de 2014, foi anunciado o MySQL 5.7.5 Milestone Release.
Esta é uma Milestone Release, cujo objetivo é fornecer um build
integrado para testes e feedback da comunidade, porém não
recomendada para produção. Esse é mais um marco no caminho para a
release GA (General Availability) que estará em breve pronta para
produção. Também é uma boa demonstração dos investimentos da
Oracle no MySQL.
Este post é um resumo do que está disponível até agora nesta
release. Durante a leitura, você pode ter uma boa idéia para onde
o MySQL está caminhando. Se você se interessar por uma feature
específica, consulte mais detalhes nos …
« Anterior 10 Mais recentes entradas | Próximo 10 Entradas mais antigos »
Após muito tempo, finalmente tive um tempo, pra voltar a escrever, e dessa vez pretendo manter uma periodicidade. O motivo da minha ausencia? Bom agora eu tenho Dom Sem mais delongas, vamos ao que interessa, o que é Iptables, pra… Continue Reading →
Continue lendo O que é Iptables, para que serve, e como usar?
Related posts:
[Leia mais]Salve, meus caros! Na edição anterior da Revista iMasters (#10 – maio/2014), falei sobre o App Engine. Hoje vamos pular a continuação dessa conversa para analisar algumas outras vertentes sobre desenvolvimento que não ferramentas. Desta vez, vou falar mais sobre minhas inspirações como desenvolvedor e pilares que acredito que fizeram de mim o profissional que sou hoje e que me levam dia a dia e me levarão a diversos objetivos.
O título fala sobre Excelência – mas o que afinal é isso? Em resumo, excelência é superar expectativas. Como isso se aplica à vida profissional? Há uma pequena história que talvez você já conheça, mas eu vou relatar aqui resumidamente:
“Um profissional foi reclamar com o seu chefe sobre a rápida evolução de um novo companheiro de trabalho enquanto ele, que estava há tanto tempo na …
[Leia mais]A Oracle homologa algumas plataformas, validando o funcionamento do MySQL e assegurando que o database funcionará perfeitamente no sistema operacional em questão sem haver nenhum tipo de incompatibilidade,
A dica é sempre instalar o MySQL em sistemas operacionais homologados, pois assim o projeto já fica assegurado de não ter incompatibilidades ou outros problemas relativos a essa integração,
Existe uma tabela com essa matriz de sistemas suportados:
http://www.mysql.com/support/supportedplatforms/database.html
http://www.mysql.com/support/supportedplatforms/cluster.html
É importante lembrar que a versão do MySQL e do sistema operacional devem estar relacionadas na tabela de certificação.
Trabalhar …
[Leia mais]O MySQL conta com várias funções que auxiliam o calculo de datas. Uma função muito útil e que uso em vários scripts é a “date_add()“, essa função proporciona a facilidade de calcular tempos no futuro ou no passado veja alguns exemplos:
AGORA, AGORA -1 DIA, AGORA +1 DIA:
# select now(),DATE_ADD(now(), INTERVAL -1 DAY),DATE_ADD(now(), INTERVAL 1 DAY) from dual; +---------------------+----------------------------------+---------------------------------+ | now() | DATE_ADD(now(), INTERVAL -1 DAY) | DATE_ADD(now(), INTERVAL 1 DAY) | +---------------------+----------------------------------+---------------------------------+ | 2014-10-28 18:43:20 | 2014-10-27 18:43:20 | 2014-10-29 18:43:20 | +---------------------+----------------------------------+---------------------------------+ 1 row in set (0.00 sec)
AGORA,AGORA-1HORA,AGORA+1HORA:
# select now(),DATE_ADD(now(), …[Leia mais]
O MySQL é um software livre distribuído sobre a licença GPL, intitulado pela Oracle como versão “Community”, sendo um software livre e de código aberto, existem outras versões do MySQL, que são desenvolvidas e distribuídas por outras organizações, as principais são:
Oracle: MySQL http://www.mysql.com
Percona: Percona Server http://www.percona.com
MariaDB Corporation: MariaDB https://mariadb.com/
A Oracle e a MariaDB Corporation oferecem o MySQL nas versões Community e Enterprise, ambas oferecem pacotes com diferentes recursos e com o adicional de prestação de suporte e consultoria, já a Percona oferece todos os recursos e ferramentas de manutenção e administração de forma livre, gratuita …
[Leia mais]Uma informação legal, mais do que legal, importante, mais do que importante, necessária! Quem nunca perguntou ou foi perguntado sobre qual o tamanho de um banco de dados ou de uma tabela? Quando as tabelas são MyISAM da para olhar o tamanho dos arquivos, ou se for InnoDB e estiver com o innodb_per_tables habilitada até … Read More →
Isso não é um tarefa normal muito menos rotineira. Porém
volta e meia me deparo com situações onde eu ou colegas
necessitam localizar algum valor no MySQL, porém sem fazer ideia
de em qual tabela se encontra.
Para isso desenvolvi essa procedure.
Ela se encarrega de procurar algum valor em todas as colunas de
todas.
Use com moderação, pois dependendo da quantidade de dados que você tiver, pode afetar o desempenho do servidor.
DELIMITER $
CREATE PROCEDURE sp_searchValueInDB(_P_VALUE_ varchar(100), _P_DB_ varchar(64), _P_TYPE_ ENUM('char', 'numeric', 'date'))
BEGIN
-- This procedure performs searches in all columns of a database.
-- The execution performance will depend greatly on the size of your database.
-- Contacts: Diego Hellas/diegohellas@gmail.com
-- 2014-10-13
-- _P_VALUE_: what is sought
-- _P_DB_: Database name for search
-- _P_TYPE_: Type of data that will be fetched, it helps …[Leia mais]
Olá, pessoal! Neste episódio do DatabaseCast Mauro Pichiliani (Twitter | Blog) e Wagner Crivelini (@wcrivelini) gravam presencialmente pela primeira vez e comentam quais são seus episódios preferidos do DatabaseCast. Neste episódio você vai saber quem é fã de Rock’n’Roll, como uma água pode ser blended, dicas para reduzir seu ego e mandar um alô para possíveis anunciantes.
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 …
[Leia mais]Sim, isso mesmo que você está pensando! A Oracle está desenvolvendo e já deixou disponível uma versão beta para testes! Será o mesmo gerenciamento existente no Oracle, onde existe o conceito de se criar uma Tablespace, adicionar Datafiles as Tablespace e criar os objetos dentro das Tablespaces.
Com esse conceito, será possível por exemplo, criar várias tabelas em uma Tablespace com compressão, e assim manter todo o gerenciamento de compressão em uma única área, evitando ter várias tabelas com vários gerenciamentos. Com isso é possível administrar de modo mais fácil os recursos de hardware e alocação do banco de dados.
Por exemplo:
CREATE TABLESPACE `TBS_DADOS_COMPRESS` ADD DATAFILE 'TDS_DC_DATAFILE1.ibd' [FILE_BLOCK_SIZE=4]; CREATE TABLESPACE `TBS_DADOS` ADD DATAFILE 'TDS_D_DATAFILE1.ibd' [FILE_BLOCK_SIZE=8]; CREATE TABLE ITEM_VENDA TABLESPACE=`TBS_DADOS_COMPRESS`; ALTER TABLE tbl_name …[Leia mais]
« Anterior 10 Mais recentes entradas | Próximo 10 Entradas mais antigos »