Detran migra banco de dados para Software Livre
Ao concluir a migração do banco de dados para Postgres (plataforma livre), o Detran economiza R$ 200 mil dos cofres estaduais.
O Departamento Estadual de Trânsito (Detran), com base na Instrução Normativa que prevê a migração de todos os softwares e aplicações governamentais para plataforma livre, conclui com êxito o processo de migração do banco de dados Oracle para Postgres em nosso sistema de CNH (Carteira Nacional de Habilitação).
A migração do Sistema de CNH além de complexa, requereu bastante atenção por parte dos técnicos de TI do órgão, pois dado o seu caráter de atendimento direto ao público, tratou- se de uma operação crítica. Segundo Franzé Magalhães, coordenador de TI do Detran, o Sistema desenvolvido em JAVA, teve as regras de negócios implementadas no Sistema Gerenciador de Banco de Dados (SGBD), característica responsável pela maior parte do trabalho, pois mais de 200.000 linhas de código em PL/SQL (linguagem procedural da Oracle) tiveram de ser migradas e/ou reescritas para o o PL/pgSQL (linguagem correspondente no Postgres). Além do elevado número de linhas de código convém registrar que o sistema utilizava recursos avançados do Oracle, alguns sem correspondente direto no ambiente Postgres.
Do ponto de vista econômico, a mudança para o Postgres representa uma economia direta para o Estado de cerca de R$ 200 Mil, valor que seria gasto com novas licenças Oracle, sem contar as renovações e suporte exigidos pelo software proprietário a cada ano.
O sistema com o Postgres foi colocado em produção em 20/09/08, tendo atendido todas as expectativas, o uso de ferramentas de códigos abertos (software livre) só demonstra sua viabilidade, mesmo em ambientes exigentes.
Alguns números do sistema:
Número de Tabelas = 1287
Número de Views = 426
Número de Funcoes em banco = 3746
Número de Schemas = 14
Número de Linhas em plsql = 225185
120 Gb de dados
125 Acessos simultâneos




