Pular para o conteúdoVamos conversar ↗
Tecnologias / FireDBDados / ERA LOGIC

FireDBUma base própria para a informação.

Nosso banco de dados. A tecnologia que organiza e conecta as informações sobre as quais novas aplicações são construídas.

Converse sobre FireDB ↗
ARQUITETURA EM PERSPECTIVAERA / 01
01Aplicações

Clientes SQL e HTTP

02FireDB

Consulta, índice e armazenamento

03Informação

Registros da sua operação

Representação conceitual do fluxo da tecnologia.
01 / ENTENDA A TECNOLOGIA

O dado é o ponto de partida. A arquitetura decide até onde ele pode ir.

O FireDB é o motor de banco de dados da Era Logic. Seu projeto reúne armazenamento, consultas, interfaces de acesso e administração em uma mesma base tecnológica. Pode compor uma aplicação como motor embutido ou ser executado como um serviço ao qual outras aplicações se conectam.

Em uma empresa, a mesma informação pode alimentar um cadastro, uma integração e uma busca. O papel do banco é organizar essa informação e disponibilizá-la para o trabalho da aplicação. No FireDB, diferentes interfaces chegam ao mesmo motor de armazenamento, permitindo estudar a integração com ferramentas e sistemas já utilizados pela equipe.

Nossa engenharia atua sobre a camada em que os dados são gravados, recuperados e consultados. Isso permite desenvolver o produto a partir das necessidades da operação, com controle sobre as escolhas de armazenamento, indexação e acesso.

02 / POR DENTRO DO PRODUTO

As partes que fazem
a tecnologia acontecer.

Conheça os componentes e a responsabilidade de cada camada na arquitetura de FireDB.

01

Um motor, diferentes interfaces

O projeto implementa interfaces de protocolo MySQL, PostgreSQL, MongoDB e HTTP. Essa abordagem aproxima o motor de diferentes tipos de cliente. A compatibilidade das consultas e operações utilizadas por cada aplicação faz parte da avaliação de integração.

02

Armazenamento com engenharia própria

A camada de armazenamento combina estruturas persistentes, serialização de registros, cache e compressão. Cada uma participa de uma etapa do caminho entre receber uma operação e devolver os dados à aplicação.

03

Busca junto aos dados

A indexação textual faz parte do projeto. Ela permite trabalhar a recuperação de informação além da leitura por identificador, atendendo cenários em que o usuário procura um termo ou um conteúdo dentro dos registros.

04

Operação e acesso

A interface administrativa e a API dão à equipe caminhos para consultar e administrar a base. Criptografia e controle de acesso compõem os recursos a serem configurados conforme o ambiente e a forma de implantação.

03 / CONTEXTOS DE APLICAÇÃO

Uma tecnologia ganha sentido
quando encontra um problema.

Estes cenários ajudam a entender o papel do produto. O desenho de uma solução começa pelos requisitos de cada projeto.

Sistemas de negócio

Cadastros, registros de operação e consultas que sustentam o dia a dia de uma aplicação. O desenho considera os relacionamentos entre as informações e as operações que precisam permanecer consistentes.

Catálogos e bases pesquisáveis

Acervos em que encontrar um conteúdo importa tanto quanto armazená-lo. A estrutura dos registros e a estratégia de busca são definidas a partir da forma como as pessoas pesquisam.

Serviços e integrações

Aplicações que recebem dados de outros sistemas ou disponibilizam informação por APIs. As interfaces do FireDB permitem avaliar diferentes caminhos de conexão com a arquitetura existente.

04 / DO CONTEXTO À INTEGRAÇÃO

A escolha começa
pela sua aplicação.

Um produto tem recursos próprios. Uma solução precisa conectar esses recursos ao ambiente, às pessoas e à rotina de operação.

  1. Entender a informação

    Mapear registros, consultas, volume, sensibilidade dos dados e regras de consistência da aplicação.

  2. Validar o acesso

    Testar os clientes, as consultas e os fluxos utilizados pelo sistema em uma base representativa.

  3. Desenhar a operação

    Definir configuração, acesso, cópias de segurança e acompanhamento antes da entrada no ambiente de uso.

05 / PERGUNTAS FREQUENTES

Para entender
antes de decidir.

O FireDB é apenas uma API?

Não. A API é uma das formas de acesso. O produto inclui o motor de armazenamento e as camadas de consulta e indexação que atendem as operações.

Posso conectar uma aplicação que usa SQL?

O projeto possui interfaces SQL. A adoção começa pela validação do driver, do conjunto de consultas e das operações exigidas pela aplicação. Compartilhar um protocolo não significa reproduzir todos os comportamentos de outro banco.

Onde o FireDB pode entrar em um projeto?

Como base de dados de uma aplicação, serviço de informação para integrações ou componente embutido em software. A escolha depende da arquitetura e das necessidades de operação.

Como avaliar uma migração?

Apresente o esquema, os principais tipos de consulta e os requisitos da base atual. A equipe pode discutir uma prova de integração com dados representativos e critérios de validação definidos.

ENGENHARIA QUE COMEÇA COM UMA CONVERSA

Vamos entender
o seu próximo desafio.

Apresente a aplicação, a arquitetura atual e o que você precisa resolver. Nossa equipe conversa sobre a adequação do FireDB ao seu contexto.

Fale com a Era Logic ↗Todas as tecnologias