La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

SQL Server Compact. Potencia y bajo consumo (300)

Presentaciones similares


Presentación del tema: "SQL Server Compact. Potencia y bajo consumo (300)"— Transcripción de la presentación:

1

2 SQL Server Compact. Potencia y bajo consumo (300)
Sergio Carrillo Vila Data Platform Engineer – Business Intelligence Microsoft Business Specialist

3 Agenda ¿Qué es SQL Server Compact?
SQL Compact VS otras ediciones de SQL Server SQL Compact ¿3.5 o 4.0? Caracteristicas 3.5 SP2 Caracteristicas 4.0 No soportado en 4.0 Demo. Creando bases de datos Demo. Creando tablas y relaciones Seguridad en SQL Compact Demo. Seguridad en SQL Compact Demo. Accediendo a nuestros datos de SQL Compact Demo. Mantenimiento de nuestra base de datos Preguntas

4 ¿Qué es SQL Server Compact?
Motivación Aplicaciones móviles Dispositivos con menor capacidad (memoria, procesador…) Bases de datos locales y pequeñas SQL Server Compact es un gestor de base de datos… Gratuito Compacto Embebido en aplicaciones de escritorio, moviles o web

5 SQLCE vs otras ediciones SQL
Core Editions Ediciones Especializadas Ediciones Gratuitas Enterprise Standard Workgroup Web Developer Express Compact Escenarios Cargas empresariales que necesitan redundancia y sistemas BI Escenarios de datos compartidos en departamentos y pequeños a grandes negocios Oficinas remotas que necesitan instancias locales de los datos de la compañía Para alojar aplicaciones web. Edición completa para desarrollo y test, no para producción Gestor para principiantes ideal para aprender y redistribución de ISV Gestor embebido para desarrollo de aplicaciones de escritorio y móviles CPU 8 CPU 4 CPU 2 CPU Máximo SO 1 CPU Máximo OS Memoria 2TB Ram 64GB Ram 4GB Ram 1 GB Tamaño BD 524PB 10GB 4GB Licencia Server/CAL Per Proc Per Proc Developer Tools Gratis

6 SQLCE vs otras ediciones SQL
SQLCE vs SQL Server Express

7 ¿SQL Compact 3.5 o 4.0? Características SQLCE 3.5 Sincronización
Múltiples subscripciones y multiples sincronizaciones Status de la sincronización y sincronización a nivel de columna Motor de almacenamiento Mejora del motor Múltiples aplicaciones accediendo a la base de datos Auto reúso de páginas vacías Query Processor Optimización basada en coste Planes de Ejecución Nuevo objeto SQLCeResultSet Integración con SQL Server Management Studio Integración con VS 2008

8 ¿SQL Compact 3.5 o 4.0? Características SQLCE 4.0
Integración con VS 2010 Server Explorer y Query Designer Editor de T-SQL ClickOnce Deployment Integración con WebMatrix ASP.NET Otras características Entity Framework 4.0 Mejoras en la API

9 ¿SQL Compact 3.5 o 4.0? Características NO soportadas por SQLCE 4.0
Sincronización de datos SQL Server Integration Services SQL Server Management Studio LINQ to SQL Windows Mobile, Windows Phone y Windows CE

10 Creando bases de datos SQL Compact 3.5 y 4.0

11 Resumiendo Para trabajar con SQL CE 3.5 Para trabajar con SQL CE 4.0
SQL Server Management Studio Para trabajar con SQL CE 4.0 Visual Studio 2010 SP1

12 Creando tablas, relaciones y consultando

13 Resumiendo La creación de tablas es similar a cualquier otra edición de SQL Server Se crea un índice non-clustered de la columna clave primaria Las instrucciones deben estar separadas por un punto y coma (;) T-SQL Editor en Visual Studio es muy similar al editor de SSMS

14 Seguridad en SQLCE Dos modos de Seguridad:
Protegiendo la base de datos con contraseña Encriptando la base de datos Platform Default Engine Default PPC2003 Compability

15 Seguridad en SQL Compact

16 Resumiendo Seguridad basada en password Password para conectar
Password para conectar y de encriptación No recuperables

17 Accediendo a nuestros datos en SQL CE 3.5 y 4.0

18 Resumiendo Podemos acceder a los datos de varias formas
SQLCeResultSet es un «puntero» a la base de datos Los cambios se aplican en caliente Modelo clásico: Clase con conexión a BD + Querys Entity Framework nos facilita el modelo de conexión Nos crea las clases y es facil acceder a los datos

19 Mantenimiento de SQLCE
Verificar Estado de la BD Si hay filas corruptas, podemos reparar con las siguientes opciones: Borrar filas corruptas Recuperar todo o fallo Recuperar todas las posibles filas Recuperar las filas corruptas Shrink Compact Y todo esto, desde código

20 Mantenimiento de nuestra base de datos

21 Resumiendo Autoadministración de la base de datos
No vamos a tener un DBA pendiente de que la base de datos funcione bien para cada persona que ejecuta la aplicación Trabajo previo, optimización y administración

22 Referencias Sitio Web de descarga de SQLCE 3.5 SP2
Sitio Web de descarga de SQLCE 4.0 Books Online de SQL CE 3.5 Books Online de SQL CE 4.0

23

24 Sergio Carrillo Vila Data Platform Engineer – Business Intelligence
Microsoft Business Specialist

25 Sergio Carrillo Vila Data Platform Engineer – Business Intelligence
Microsoft Business Specialist

26


Descargar ppt "SQL Server Compact. Potencia y bajo consumo (300)"

Presentaciones similares


Anuncios Google