AVMB Soluções em TI

sexta-feira, 29 de novembro de 2019

Criação de uma bases Réplica e Espelho, opções de baixo custo para quem usa DB2


Historicamente, ano a ano cresceram as base de dados, que é centralizada e amarrada num único equipamento de banco de dados.

Por diversas vezes precisamos expandir o poder de despacho nas operações de dados, porém ficávamos sem opção a não ser upgrade dessa máquina central ou upgrade de middleware nela - tipicamente o hardware/software mais robusto e caro na organização.

Não acontecendo upgrades de hardware e/ou software que custam centenas de milhares ou mesmo milhões de reais, tivemos buscando melhorias internas, na customização do DBMS e na customização do GRP.

Estimamos que a preparação da infra necessária consuma 30 horas. Pode ser feita tanto por nós quanto pelo cliente com equipe especializada em manutenção e desempenho sobre dados.

Trabalhamos em duas frentes de flexibilização: base espelho e base réplica.


Base espelho
Base réplica
- Pode ser usada apenas para relatórios (é read only);
- Pode ser usada para operações de escrita, desde que não comprometam e não conflitem com dados de produção;
- Flag no cadastro de relatórios é "Permitir processamento em banco espelho"; 
- Flag no cadastro de aplicações/relatórios é "Permitir processamento em banco réplica"; 
- Flag nos parâmetros do SGCA é
[Relatorios]
MIRROR_ALIAS=NOME_DO_ALIAS_ESPELHO
- Flag nos parâmetros do SGCA é
[Relatorios]
SLAVE_ALIAS=NOME_DO_ALIAS_REPLICA
- Usa tecnologia de replay de logs de transação (em nossos cases feita sem commit enforcement no slave);
- Usa loads noturnos sobrepondo ou complementando tabelas a partir do produção primário (os loads são filtrados ou não de acordo com as necessidades de negócio);
- Dados são refletidos praticamente em tempo real no outro servidor (delay de 1~10 segundos);
- Dados são refletidos apenas uma vez por dia, e normalmente tem abrangência de determinadas tabelas ao invés da base completa;
- Em uso em cliente desde Jun 2019, com 10 relatórios ativos;
- Em uso em cliente com 1 relatório ativo; as tabelas contempladas até aqui são as geradas pela Sumarização contábil/orçamentária mais 
PAR_FONTES_RECURSO PROGRAMAS_TRABALHO PAR_PROGRAMAS_TRAB 
PAR_ORCAMENTO PAR_PLANO_CONTAS V_PAR_PLANO_CONTAS PAR_FONTES_RECURSO 
FONTES_RECURSO 
CLASSIF_DESPESA 
PAR_CLASSIF_DES 
V_PAR_CLASSIF_REC 
V_PAR_CLASSIF_DES TAB_ESTRUTURADA_EX TAB_ESTRUTURADA
REL_TAB_ESTRUT 
- Relatórios que buscam dados em colunas LOB não são elegíveis;
- Não há restrição de tipo de dados;
- Ocasionais mensagens de indisponibilidade podem aparecer ao usuário (quando DDLs estão sendo aplicadas no primário);
- Não aparecem ocasionais mensagens de erro;
- O equipamento adicional não precisa ter a mesma capacidade do primário / produção, mas precisa rodar mesmo sistema operacional e manter mesmas releases de softwares;


- O equipamento adicional não precisa ter mesma capacidade, nem mesmo software, nem o mesmo sistema operacional do primário/produção;
- A base é fonte importante de contingência em caso de panes maiores, além de aliviar a carga sobre o servidor principal;
- Apenas considerada para recuperação de dados em últimos casos, quando backups, logs, e base standby não puderem ser recuperadas;
- Fature de software no DB2 é HADR, que vem junto com todas edições sem alteração no valor do software;
- Não usa nenhuma feature, apenas operações básicas de declaração de cursores e loads;
- Pode ser verificada para qualquer relatório, independente do módulo e da abrangência temporal.
- Pode ser verificada para qualquer consulta ou processamento paralelo sobre dados contábeis sumarizados até o dia D - 1; para demandas de outros módulos / tabelas para as quais abrangência temporal D - 1 seja suficiente, precisamos antes colocar o conjunto de tabelas e os filtros aplicáveis. 



Reforçando as vantagens:

1 - Oferecem nível superior para alta disponibilidade e melhor desempenho geral do sistema.

2 - São alternativas projetadas e concebidas pela empresa para escapar de único ponto de falha e concorrência de todo workload sobre apenas um equipamento.

3 - Flexibilidade para aproveitamento de equipamentos paralelos - ao invés de centenas de milhares de reais em replacement.

4 - São soluções de baixa complexidade e baixo custo que apresentamos antes de middleware sofisticado que custa 4~5 milhões de reais.

Para maiores informações sobre este serviço entre contato conosco.

sexta-feira, 22 de novembro de 2019

Prefeitura promove seminário regional de desburocratização

Nesta quinta-feira (21), a Prefeitura, através da Secretaria de Desenvolvimento, Turismo e Inovação (Sdeti), realizou o 1º Seminário Regional de Desburocratização Sistematizada. O evento integrou a programação da Semana Global do Empreendedorismo e foi realizado no Sindicato dos Contadores e Técnicos em Contabilidade de Pelotas (Sincotecpel). Voltada aos gestores dos municípios da região sul, a ação abordou formas de facilitar e agilizar a prestação de serviços à população, como a emissão de alvarás e certificados, dentre outros.



Hoje, Pelotas é referência no Estado devido à criação da Sala do Empreendedor e do sistema Alvará Online, responsável por tornar mais rápida a tramitação das demandas junto às secretarias envolvidas, além da Sdeti: Gestão da Cidade e Mobilidade Urbana (SGCMU) e Fazenda (SMF).

Na segunda-feira (18), duas comitivas visitaram a cidade para conhecer o funcionamento da Sala do Empreendedor e do Alvará Online. Representantes de Passo Fundo e de Bagé participaram de reuniões com a equipe da Sdeti para entender os sistemas e replicá-los, conforme a realidade dos seus municípios. 

“Resolvemos focar a programação da Semana Global do Empreendedorismo nos municípios e gestores, mostrando que é possível desburocratizar o serviço público sem grandes custos para o Poder Público. Pelotas tem tido sucesso nisso”, afirma Knorr.