Conceito

Sistemas embarcados são pequenos computadores que existem para realizar tarefas específicas. Eles podem controlar estações meteorológicas ou executar comandos de bordo do seu carro. As empresas podem usá-los para controlar as luzes e a temperatura em seus escritórios, e algumas vezes até para administrar as fechaduras de portas.

Funcionamento

Limitações em relação a BD

As limitações são quanto a necessidade do BD, se o objetivo é utilizar um BD com multiplas concorrências, BigData ou dados separados da aplicação então não utilize um Banco de Dados em um Dispositivo Embarcado.

Essas limitações existem pois Dispositivos Embarcados possuem limitações em relação a Hardware, menos poder de processamento, menos memória Ram e de dados, portanto cuidado com a quantidade de dados que terá o seu banco e principalmente com os acessos que serão feitos a ele.

Outras limitações podem ser em relação à segurança, em um BD usualmente o SGBD trata de tudo isso, porém como em Dispositivos Embarcados o seu Hardware é limitado é bem possível que não tenha tantas restrições quanto à segurança.

Tipos de bancos de dados usados

  • HiberSQL
  • Firebird
  • SQLite
  • Berkeley DB

Exemplos de Aplicação

Expectativas de mercado

Referências bibliográficas

Cuidado com o que se conecta à internet

HiberSQL

Sobre Firebird

Sobre SQLite

Berkeley DB

Uso do HiperSQL

Usos apropriados para o SQLite

Desafios na Administração de Sistemas de Banco de Dados Embarcados