base de dados móvel - Mobile database
Computação móvel dispositivos (por exemplo, smartphones e PDAs ) armazenar e compartilhar dados através de uma rede móvel , ou um banco de dados que é armazenado pelo dispositivo móvel. Esta poderia ser uma lista de contatos, informações de preços, a distância percorrida, ou qualquer outra informação.
Muitas aplicações requerem a capacidade de baixar informações de um repositório de informações e operar nesta informação, mesmo quando fora de alcance ou desligado. Um exemplo disso é seus contatos e calendário no telefone. Neste cenário, um usuário deve ter acesso para atualizar informações de arquivos nos diretórios home no servidor ou clientes registros de um banco de dados. Este tipo de acesso e carga de trabalho gerada por esses usuários é diferente das cargas de trabalho tradicionais visto em cliente-servidor sistemas de hoje.
bases de dados móveis não são usados exclusivamente para a revisão da empresa contactos e calendários, mas usado em uma série de indústrias.
considerações
- Os usuários móveis devem ser capazes de trabalhar sem uma conexão de rede devido a más ligações ou mesmo inexistentes. Um esconderijo poderia ser mantida para armazenar dados e transações de modo que eles não são perdidos devido a falha de conexão recentemente acessados. Os usuários podem não requerem acesso a dados verdadeiramente vivo, os dados só recentemente modificados, e upload de mudar pode ser adiada até reconectado.
- Largura de banda deve ser conservado (um requisito comum em redes sem fio que cobram por megabyte ou dados transferidos).
- dispositivos de computação móvel tendem a ter CPUs mais lentas e vida útil da bateria limitada.
- Os utilizadores com vários dispositivos (por exemplo, smartphones e comprimidos) necessário sincronizar os seus dispositivos de armazenamento de dados centralizada. Isso pode exigir recursos de automação de aplicação específica.
Esta é, em teoria banco de dados conhecido como "replicação", e bom sistema de base de dados móvel deve fornecer ferramentas para replicação automática que leva em conta que outros podem ter modificado os mesmos dados como você enquanto você estava fora, e não apenas a última atualização é mantida, mas também suporta "fusão" de variantes.
- Os usuários podem alterar a localização geográfica e na rede. Normalmente lidar com este é deixado para o sistema operacional, que é responsável pela manutenção da rede sem fio conexão.
Produtos
Comercialmente bases de dados móveis disponíveis incluem aquelas exibidas nesta gráfico de comparação. * Ponto a Ponto (P2P) ou dispositivo para dispositivo
Nome | Desenvolvedor | Tipo | sincronização Central | sincronização P2P | Descrição | Licença |
---|---|---|---|---|---|---|
Couchbase Lite | Couchbase | Documento JSON | sim | sim | Incorporado / banco de dados portátil, pode sincronizar com banco de dados estacionário múltipla e / ou dispositivos móveis. | Apache 2.0 licença |
InterBase | Embarcadero Technologies | relacional | Dependente | Dependente | Internet das coisas premiado incorporado / banco de dados portátil, pode sincronizar com banco de dados estacionário múltipla e / ou dispositivos móveis usando patente pendente Alterar vistas | proprietário |
Reino | Realm Inc. | Object Database | Dependente | Não | banco de dados local portátil, tem um modo sincronizado que sincroniza (em tempo real) com banco de dados estacionária | Núcleo Apache 2.0 License, o Sync Proprietary |
SQL Anywhere | Sybase iAnywhere | relacional | Dependente | Não | Embedded database / portátil, pode sincronizar com banco de dados estacionária | proprietário |
DB2 Everyplace | IBM | relacional | Dependente | Não | Portátil, pode sincronizar com banco de dados estacionária | EULA Proprietary |
SQL Server Compact | Microsoft | relacional | Não | Não | Pequeno-footprint incorporado banco de dados / portátil para Microsoft Windows dispositivos e desktops móveis, suporta sincronização com Microsoft SQL Server | proprietário |
SQL Server Express | Microsoft | relacional | Não | Não | banco de dados embutido, download gratuito | proprietário |
Oracle Database Lite | oracle Corporation | relacional | Não | Não | Portátil, pode sincronizar com banco de dados estacionária | proprietário |
SQLite | D. Richard Hipp | relacional | Não | Não | biblioteca de programação C | Domínio público |
SQLBase | Gupta Technologies LLC de Redwood Shores, Califórnia | Não | Não | proprietário |
Veja também
Referências
links externos
- Móvel dados de avaliações: Bases de dados da Microsoft para Windows CE , por Bryan Morgan, 05 de abril de 2002, InformIT
- Móvel dados de avaliações: Sybase SQL Anywhere Studio 8.0 , por Bryan Morgan, 15 de fevereiro de 2002, InformIT