Sunteți pe pagina 1din 12

SQL Server

Compact

Base de datos

SQL Server Compact


Qu es?
Es un motor de base de datos relacional, de

libre descarga y distribucin, tanto para


dispositivos mviles como para aplicaciones
escritorio. Especialmente orientada a sistemas
ocasionalmente conectados, ofrece unas
caractersticas especialmente tiles para
clientes ligeros.

Caractersticas
Compacto y potente
SQL Server Compact Edition ofrece las funcionalidades

esenciales de una base de datos relacional en un formato


compacto.
Excelente rendimiento
El motor de Base de Datos en SQL Server Compact Edition
utiliza ndices para obtener un buen equilibrio entre velocidad y
eficiencia, mejorando el rendimiento en las consultas.
Una plataforma que se adapta a su ritmo de crecimiento
Si aumentan los requerimientos y el alcance de las aplicaciones,
SQL Server Compact Edition le permite escalar hacia otras
ediciones de SQL Server, como Workgroup, Estndar o
Enterprise.

Caractersticas
SQL Server Compact posee un motor de base de datos as

como un procesador y un optimizador de consultas


especialmente diseado para entornos mviles.
Soporta un subconjunto de tipos de datos y de sentencias TSQL de SQL Server como
Consultas jerarquizadas con SELECT FROM
Instrucciones CROSS APPLY y OUTER APPLY
Instruccin CAST y DECIMAL
SET IDENTITY INSERT
Instruccin TOP
Admite tablas, relaciones, restricciones, procesamiento de
consultas complejas, transacciones, rplicas y seguridad de
los datos.

Funciones Principales de SQL


Server Compact

La funcin principal de SSC es permitir el acceso y el

almacenamiento de datos relacionales de transaccin


de forma segura. Mediante el motor de SSC es posible
ejecutar consultas SQL, entre las que se incluyen
consultas de lenguaje de definicin de datos (DDL) y
de lenguaje de manipulacin de datos (DML). Con
SSC, se crea una instancia de la base de datos como
un solo archivo .sdf. Dentro de esa base de datos es
posible definir tablas con claves y restricciones
principales, admite la integridad de referencia
completa a travs de restricciones claves externas y
eliminaciones y actualizaciones en cascada.

Ventajas
Es compatible tanto con aplicaciones de 64 bits como de

32 bits.
Es gratuita.
Es espacial (permite almacenar geometras y consultas
espaciales).
Permite crear tablas de hasta 4 GB de informacin.
Permite almacenar cadenas de caracteres de hasta 4000
caracteres.
Mejoras de las caractersticas para optimizar la
confiabilidad y el rendimiento
SQL Server Compact Edition cuenta con muchas
caractersticas nuevas y actualizadas que mejoran la
confiabilidad y el rendimiento de las bases de datos.
Estas mejoras se pueden dividir en categoras generales:
sincronizacin, motor de almacenamiento y procesador
de consultas.

Desventajas
No es multiplataforma (Solo funciona en

Windows)
No tiene ni triggers ni vistas.
No soporta User Defined Functions (UDF)
No soporta RIGHT JOIN

Simultaneidad:
SSC permite varias conexiones a la misma base de datos (archivo

.sdf) de la misma aplicacin o incluso de varias aplicaciones del


mismo equipo. Esto le da ms libertad para estructurar la
aplicacin como le convenga, como permitir que el usuario
contine interactuando con datos al realizar la sincronizacin con
una base de datos de servidor o para que varias aplicaciones en
del mismo equipo compartan un almacn de datos de SSC.
El motor de la base de datos bloquea las transacciones
simultneas para evitar que conexiones simultneas tengan
acceso a los mismos registros al mismo tiempo.
El lmite tcnico de conexiones simultneas para una sola base
de datos es de 256, pero se recomienda no sobrepasar las 70 u
80, que es un lmite ms prctico desde el punto de vista del
rendimiento

Arquitectura SQL Server


Compact Edition:
La arquitectura de SQL Server 2005 Compact

Edition (SQL Server Compact Edition) incluye


tanto un entorno de desarrollo como un
entorno de cliente y servidor.

Seguridad:
La seguridad y los permisos basados en funciones no se

admiten.
El control de acceso al conjunto de la base de datos en
global se puede establecer a travs del acceso protegido
mediante contrasea. SQL Server Compact ofrece la
posibilidad de cifrado del fichero de base de datos con
una contrasea de acceso restringida a un mximo de
40 caracteres ofreciendo tres tipos de modos de cifrado:
Platform Default (Por defecto)
Engine Default
PPC2003Compatibility

Versiones
Versin

SQL Server CE

SQL Server CE

SQL Server
Mobile

SQL Server
Compact
SQL Server
Compact
SQL Server
Compact

Caracterstica
ste fue el primer motor relacional de datos que lanz
Microsoft para sistemas operativos de dispositivos
mviles y se basaba en las capacidades de la base de
1.0
datos de SQLServer2000.Creada para PCs, con
caractersticas especialmente tiles para clientes
ligeros.Query Analyzer.
Se present junto con la aparicin de Microsoft Visual
2.0 Studio .NET 2003 y con ello .NET Compact Framework
1.1 y SQL Server 2005
Aparece junto al lanzamiento oficial de Visual Studio
2005 y SQL Server 2005. Tiene nuevas caractersticas y
funcionalidades como mayor fiabilidad, mejor
3.0
rendimiento y el acceso simultneo, soporte
transaccional o la integracin con Microsoft Visual Studio
y SQL Server Management Studio. Hasta la fecha

Lanzamiento

2001

2003

2006

3.1.

Conocida como SQL Server Everywhere la cual ofreca


soporte multiplataforma para sistemas operativos
basados en Windows CE y Windows 32/64 bits.

2006

3.5

ltima versin estable

Junio de 2010

4.0

ltima versin en pruebas

24 de junio de
2010

S-ar putea să vă placă și