Banco de dados sem necessidade de instalação 2 Print
User Rating: / 0
PoorBest 
Sábado, 06 Setembro 2008 10:13

Dando continuidade ao artigo sobre um bom e simples bancos de dados para aplicações pequenas, encontramos uma boa opção da própria Microsoft, que é o SQL Server Compact. Muita gente pode achar que o Compact Framework é voltado para dispositivos móveis, mas na verdade ele pode ser utilizado em diversas situações, inclusive no desenvolvimento de aplicações tradicionais, em desktops.

O interessante é que ele não roda por um serviço, como nas outras edições do SQL Server, mesmo na Express, mas roda dentro de um processo da aplicação, o que facilita demais a distribuição de pequenas aplicações.

Alguma características:

- Tem um runtime de apenas 1.4MB e deployment bem fácil, com um só arquivo.

- Roda no Windows 2000, XP, 2003, Vista, XP/Vista Embedded, além do Windows Mobile 5/6.

- Aceita Linq.

Naturalmente tem limitações, para que pudesse ficar pequeno:

- Não aceita stored procedures, funções definidas pelo usuário e CLR no banco de dados.

- Não aceita conectividade externamente.

- Não têm as roles e usuários para definição de permissões.


Para segurança podemos usar senha para o banco de dados e criptografia, porém determinação de níveis de acesso deveriam ser feitas na aplicação ou analisar a migração para o SQL Server Express, também gratuito. Um detalhe é que é possível vincular a base de dados do SQL Server Compact no Management Studio.

Para aplicações pequenas ou para aplicações que se ligam a outras maiores, o SQL Server Compact se mostra adequado, lembrando ainda que é totalmente livre para o uso, para distribuir e para embutir.

Comentários
Adicionar novo Busca
Escrever um comentário
Nome:
E-mail:
 
Título:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
Por favor coloque o código anti-spam que você lê na imagem.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Última atualização ( Sábado, 18 Outubro 2008 14:37 )