Linha 30: Linha 30:


[https://www.sqlite.org/whentouse.html Usos apropriados para o SQLite]
[https://www.sqlite.org/whentouse.html Usos apropriados para o SQLite]
[http://www.eecs.harvard.edu/margo/papers/embedded99/paper.html Desafios na Administração de Sistemas de Banco de Dados Embarcados]

Edição das 19h13min de 15 de julho de 2015

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

Exemplos de Aplicação

Expectativas de mercado

Referências bibliográficas

Cuidado com o que se conecta à internet

HiperSQL

Sobre Firebird

Sobre SQLite

Usos apropriados para o SQLite

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