Notícias
Um artigo introdutório sobre Firebird escrito por mim acaba de ser publicado na revista SQL Magazine que é uma publicação específica para banco de dados SQL O artigo mostra alguns pontos principais do Firebird e é voltado para usuários iniciantes ou mesmo aqueles que nunca tiveram contato com o Firebird.
A Java Magazine #7, edição nacional voltada aos desenvolvedores Java, contém um artigo sobre banco de dados free e menciona o Firebird (juntamente com o MySQL e PostgreSQL). O JayBird, driver Java tipo 4 100% puro para o Firebird também foi mencionado e ganhou elogios com sua performance 2 vezes superior ao Interclient.
Veja a lista das novidades :
Support for Windows Server™ 2003 gives developers the confidence that the applications they build are ready for the future
Borland® Data Provider, a new .ADO.NET provider makes InterBase ".NET- ready" and allows InterBase to be used with the new Borland® C# Builder™ for the Microsoft® .NET Framework as well as Microsoft® Visual Studio®
InterClient™ 4, an improved JDBC® driver that is JDBC 2.0-compliant and passes 100% of the relevant JDBC CTS tests, facilitates a fast link among InterBase, Java™ IDEs such as Borland® JBuilder,® and applications.
InterClient 4 allows J2EE CMP 2.x and DataSource 2.0 connections for better integration and deployment with applications servers such as Borland® Enterprise Server
Hyper-threading support allows those with Intel® Pentium® 4 and Intel® Xeon® processors to take advantage of the "virtual processors"
Support for additional international character sets including ISO8859_2 (Latin2), ISO8859_15 (Latin9) and KOI8-R is also provided in this release
Palestra Firebird - Banco de Dados Cliente/Servidor Open Source
No dia 27/05/2003 às 21:15hs houve a apresentação da palestra sobre Firebird na Semana da Computação da Escola de Engenharia de Piracicaba (EEP). A semana da computação é um evento anual organizado pelo curso de Ciência da Computação da EEP com o propósito de ampliar a visão dos participantes sobre diversos temas da área.
Durante a palestra apresentei os conceitos básicos sobre bancos Cliente/Servidor passando uma visão geral dessa tecnologia para aqueles que nunca tiveram contato com a mesma. Em seguida apresentei as principais características do Firebird que o diferenciam dos outros servidores SQL, como a arquitetura de versioning, isolamentos transacionais, UDFs, Select Stored Procedures, Triggers e Procedures, Novidades do FB 1.5, etc... A grande maioria do público presente nunca tinha ouvido falar no Firebird, então foi uma ótima oportunidade para apresentar o banco.
No final da palestra distribuí alguns exemplares da revista Clube Delphi para as 5 primeiras pessoas que fizeram perguntas.
Agradeço ao prof. Pedro Grosso pela oportunidade e pelo esforço em melhorar cada vez mais o nível do curso de Ciência da Computação.
À seguir algumas fotos do evento.
Acaba de sair a última versão do Firebird 1.0. A nova versão (1.0.3) traz novas correções de bugs, detalhadas na mensagem reproduzida à seguir e enviada originalmente na lista Firebird-Devel:
This Firebird 1.0 maintenance release finally made it out of the door today. It is a testament to the robustness of Firebird 1.0 that no major problems have been found that have required fixing. However, almost six months have passed since the Fb 1.0.2 and several bug fixes and enhancements have appeared. Rather than letting them molder indefinitely it is better to get them out into the big wide world.
The main bug fix was for a problem that was inadvertently introduced in Fb 1.0.2. Gbak and gfix could longer use the service manager api to work on remote servers.
One new feature was added - the removal of an artificial limit on maximum indexes per table. This had been set at 64. IBPhoenix had a client who needed more and subsequently carried out the work to remove this limit for them. The readme documents the new limits. It also (hopefully) explains adequately that having a multiple indexes (never mind 64 or 200 or more) is a huge performance drag on applications that are primarily for data update. Just because you can now define 1000 indexes for a table doesn't mean that you should!
An MSVC based control panel applet is now part of the Firebird 1.0 source tree and builds automatically with the rest of the code. It re-uses existing code in the source tree to manage Firebird services. The reasons for including this are quite simple. Firstly, as a server control applet it is a core tool and as such should be buildable with the rest of the server. Secondly, by re-using code we can consistently manage the behaviour of the server. This is not so important for Firebird 1.0 (because of a de facto feature freeze) but is likely to become important for Firebird 1.5 and beyond. Thirdly, it produces 50% smaller code than Delphi coded cpl applets. Firebird has a great tradition for lean and mean and there is every reason for this to be continued, even in an age of 80Gb disc drives.
While preparing the installable binaries for Firebird 1.5 release candidates it became clear that the Firebird 1.0 and 1.0.2 installers have a major design flaw. When doing an uninstallation they don't check to see if they are the current Firebird version. If Firebird 1.5 is installed into a system where Fb 1.0.0 or 1.0.2 exists and then Fb 1.0.0 or 1.0.2 are subsequently uninstalled they will remove the registry entries for Fb 1.5. Firebird 1.0.3 fixes this problem. If you are planning on installing Firebird 1.5 simultaneously on a system with Firebird 1.0 it is highly recommended that you upgrade to Fb 1.0.3 for this reason alone.
Simultaneous and harmonious existence between Firebird 1 and 1.5 still hasn't been achieved. The remaining problems will be dealt with in subsequent maintenance releases of Fb 1.0 and release candidates of Firebird 1.5.
Paul
--
Paul Reeves
http://www.ibphoenix.com
Supporting users of Firebird and InterBase
Já está diponível para download o instalador para windows do Firebird 1.5 RC2 feito por Alessandro Francisco. Para dar baixar vá até a área de downloads -> Servidores. Lembre-se que esse instalador não é oficial e que a versão RC3 ainda não é a final e portanto pode conter bugs.
Acaba de sair o RC3 do Firebird 1.5 ! Basicamente a versão contém correções de bugs reportados desde o lançamento do RC2. Para saber as alterações entre no endereço http://sourceforge.net/project/shownotes.php?release_id=162930.
Estarei ministrando uma palestra na próxima terça-feira (27 de Maio às 21:15h) na Semana da Computação da Escola de Engenharia de Piracicaba (www.eep.br). Mais informações sobre o evento podem ser obtidas pelo email da Coordenadoria da Computação
Há uma taxa de R$ 8,00 de inscrição, mas se voce quer participar somente da minha palestra ao chegar chame o professor Pedro Grosso e diga que é meu convidado
No dia 19 e 20 desse mês foi realizada em Fulda (Alemanha) a primeira conferência sobre Firebird, com nomes de peso como Ann Harrison, Jason Wharton, Helen Borrie, etc... Confira as fotos da conferência nos links :
http://www.frred.de/FBConference/index.htm e
http://tunantes.com/galeria/fulda
Foram encontradas algumas vulnerabilidades de segurança nos servidores IB e FB. Uma delas permite que usuários locais do Firebird consigam poderes de SYSDBA. A outra diz respeito à segurança de tabelas externas que podem ser usadas no banco de dados.
http://www.securitytracker.com/alerts/2003/May/1006738.html
http://lists.insecure.org/lists/bugtraq/2003/Apr/0101.html
Links reportados por Anderson H. Rodrigues