Conferência Internacional de Firebird

Hoje foi o primeiro dia da Conferência Internacional de Firebird, em Bergamo, Itália.

Tivemos algumas palestras bastante interessantes. Como apresentei minhas duas palestras hoje, acabei não tendo muito tempo para assistir as outras. Consegui assistir a palestra do Vlad, sobre Common Tables Expressions (um recurso introduzido no FB 2.1 e bastante interessante) e a palestra sobre Segurança, que deveria ser apresentada pelo Alex Peshkov, mas como ele não conseguiu o visto, acabou sendo apresentada pelo Dmitry Yemanov.

Aproveitando o assunto de segurança, na versão 3.0 do Firebird teremos usuários locais no BD (se assim preferirmos), no entanto, isso não acabará com o problema do banco ser “roubado” e o ladrão conseguir entrar no banco usando o SYSDBA, portanto, para ter segurança máxima, continuaremos tendo que configurar o sistema operacional e a rede para impedir o acesso fisico ao arquivo pelos “penetras”. Infelizmente, a solução para esse famigerado problema não é fácil, pois sendo um banco open source, qualquer hacker pode baixar o código, alterar removendo as rotinas de autenticação, e portanto fazer o acesso a base de dados. Em suma, a proteção é não deixar o arquivo de banco de dados cair em mãos erradas.

Infelizmente não pude assistir a Palestra do Ivan Prenosil (10 maneiras para fazer backups), pois foi paralela à palestra do Vlad. Mas ela provavelmente foi gravada, então ainda há esperança 😉

Como sempre, o melhor da Conferência Internacional é encontrar os amigos e passar algumas horas trocando idéias e conversando sobre coisas interessantes que todos nós gostamos!

Para ver algumas fotos, acesse o link picasaweb.google.com.br/warmbooter/FirebirdConferenceBergamo2008. Tentarei postar mais fotos nos próximos dias.

Fragmentação em drives Flash

Com as recentes melhorias feitas no Firebird 2.1 referente a fragmentação do arquivo de BD no HD, e com a tendência de que em um futuro “não tão distante”, os HDs sejam substituídos por SSD (Solid State Drives – aka. Flash), fiquei me perguntando se não seria perda de tempo gastar tempo e recursos com esse tipo de melhoria.

Após uma rápida “googlada”, encontrei um artigo que afirma que os drives baseados em memória “formatados” com FAT ou NTFS podem sofrer do mesmo problema de fragmentação que os HDs. Sendo assim, as otimizações recém criadas não foram perda de tempo 😉

De qualquer forma, acredito que no futuro, novas tecnologias de armazenamento em memória (que já estão sendo desenvolvidas) possam resolver esse problema. Vamos esperar para ver.

Maratona FDD

Esta semana começou minha maratona para realização do 5º Firebird Developers Day. Serão praticamente 3 meses de muita ansiedade e trabalho diário para que tudo saia perfeito (pelo menos essa é sempre a intenção ;-).

Aqueles que puderem ajudar na divulgação do evento, ficarei imensamente agradecido. Para isso, peço que adicionem um banner nos sites, ou então imprimir alguns cartazes e espalhar pela sua região.

FDD

Esta edição terá a presença mais do que especial de Dmitry Yemanov, chefe da equipe de desenvolvimento do Firebird. Além disso, os participantes terão direito a descontos super especiais no registro de softwares relacionados ao FB. A IBSurgeon, por exemplo, está oferecendo um pacote com todas as ferramentas de otimização e reparação de bases de dados por apenas R$ 165,00!

Novidades direto da conferência

Ok, a conferência internacional de Firebird em Hamburgo – Alemanha acabou ontém.

É sempre bom rever os amigos! Na maior parte do tempo fiquei ao lado do Fabio e do Fikret, ambos membros do Comite da Firebird Foundation.

Aparentemente esta foi a conferência internacional com maior número de participantes até hoje (cerca de 100), mesmo assim, bastante inferior ao nosso FDD (sempre com mais de 500 pessoas) 😉

De novidade, o que eu posso dizer é que o FB 2.1 Beta2 acabou de sair, e que esse será o último beta desta versão. A intenção é ter somente um Release Candidate e logo após ter a versão final! ufa! Demorou mas parece que agora ele desencanta 😉

Outra novidade é que muito provavelmente teremos uma versão 2.5 antes da 3.0. A versão 2.5 trará poucas novidades em termos de SQL, sendo a principal novidade um melhor suporte para SMP através de uma nova engine que está sendo chamada de SuperClassic, que vai escalar muito melhor nas máquinas SMP do que as engines atuais (CS e SS). Ainda não será a solução definitiva, mas já vai ajudar aqueles que querem tirar proveito de máquinas SMP. Com isso, a versão 3.0 ficará para o ano de 2009.

É isso… amanhã pego o voo de volta ao Brasil. Já estou com saudades no meu país!

1 2 3 4 5 6