Sesión dedicada a la compresión de datos en SQL Server 2008 centrada en la Motivación, Aproximaciones, Backup comprimidos, Compresión de datos, estimación de ahorro, cómo aplicar compresión y a qué objetos aplicárselo
En ambientes de DataWarehouse, debemos interactuar con una gran cantidad de ficheros en forma periódica, estos ficheros son descargados desde diversas fuentes para luego cargarlos a nuestro ambiente de base de datos SQL Server. Sin embargo, muchas veces estos ficheros quedan alojados eternamente en las rutas de carga y no son administrados en forma eficiente, consumiendo grandes cantidades de espacio en nuestros discos duros.
El objetivo de este documento es entregar una forma simple y eficiente de mejorar la administración de estos ficheros a través compresión de archivos en formato RAR, todo esto ejecutado directamente con procedimientos almacenados de SQL Server,
VMs de alto rendimiento para SQL Server en AWS y AzureSpanishPASSVC
Primero todo era puro metal, luego la virtualizacion inicio la revolucion. Ahora la nube va a cambiar el data center de nuevo con su rapidez de provicionamiento y ofrecimiento de recursos bajo demanda. Pero como eligimos las mejores opciones para maquinas virtuales de SQL en estos proveedores de nube? Venga y aprenda sobre las mejores configuraciones, tips y lecciones aprendidas de clientes que han movido sus SQL Servers de alto rendimiento a la nube.
En esta sesión, exploraremos las inversiones de todas las características referente a la tecnología In-Memory OLTP en Microsoft SQL Server tanto On-Premises así como en la nube, incluyendo el T-SQL Surface Area, Los Procedimientos Almacenados nativamente compilados, así como las mejoras en cuanto a escalabilidad entre muchas otras.
En ambientes de DataWarehouse, debemos interactuar con una gran cantidad de ficheros en forma periódica, estos ficheros son descargados desde diversas fuentes para luego cargarlos a nuestro ambiente de base de datos SQL Server. Sin embargo, muchas veces estos ficheros quedan alojados eternamente en las rutas de carga y no son administrados en forma eficiente, consumiendo grandes cantidades de espacio en nuestros discos duros.
El objetivo de este documento es entregar una forma simple y eficiente de mejorar la administración de estos ficheros a través compresión de archivos en formato RAR, todo esto ejecutado directamente con procedimientos almacenados de SQL Server,
VMs de alto rendimiento para SQL Server en AWS y AzureSpanishPASSVC
Primero todo era puro metal, luego la virtualizacion inicio la revolucion. Ahora la nube va a cambiar el data center de nuevo con su rapidez de provicionamiento y ofrecimiento de recursos bajo demanda. Pero como eligimos las mejores opciones para maquinas virtuales de SQL en estos proveedores de nube? Venga y aprenda sobre las mejores configuraciones, tips y lecciones aprendidas de clientes que han movido sus SQL Servers de alto rendimiento a la nube.
En esta sesión, exploraremos las inversiones de todas las características referente a la tecnología In-Memory OLTP en Microsoft SQL Server tanto On-Premises así como en la nube, incluyendo el T-SQL Surface Area, Los Procedimientos Almacenados nativamente compilados, así como las mejoras en cuanto a escalabilidad entre muchas otras.
Sinopsis avanzada sobre la tecnología de base de datos en memoria optimizado para mejorar el rendimiento de las cargas de trabajo OLTP. De manera general, introduciremos los tópicos sobre las tablas de memoria que se optimizan con el fin de accesar los datos eficientemente, libre de contención y procedimientos almacenados nativamente compilados para una ejecución eficaz de lógica de negocio.
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
La continuidad de un negocio implica el diseño, la implementación y la ejecución de todas las aplicaciones que hoy en día sirven de operabilidad en las compañías bajo cualquier escenario de negocio, de manera que las mismas sean resistentes a los eventos de interrupción, planeados o no planeados, que provocan la pérdida permanente o temporal de la capacidad de cualquiera aplicación para realizar efectivamente su función empresarial. Entre los eventos no planeados se incluyen desde los errores humanos hasta las interrupciones permanentes o temporales, pasando por los desastres regionales que pueden provocar la pérdida a gran escala de la instalación en una determinada región de Azure. Los eventos planificados incluyen la reimplementación de la aplicación en una región diferente, la aplicación de actualizaciones de aplicaciones, etc. El objetivo de la continuidad del negocio es que su aplicación siga funcionando durante estos eventos con un impacto mínimo en la función empresarial que desempeña. En la presente sesión, estaré impartiendole de forma sencilla cuáles deberían ser las herramientas y sus respectivos tips para mantener en perfecto estado de ejecución, las bases de datos SQL Database en Azure de cualquier escalabilidad ante cualquier escenario de desastre.
Mejores prácticas para SQL Server en ambientes virtualizadosSpanishPASSVC
Recomendaciones sobre configuraciones en Máquinas Virtuales, Almacenamiento, Redes y otros components al ejecutar SQL-Server en ambientes Virtualizados como Hyper-V y Windows Azure con ejemplos prácticos.
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexEduardo Castro
Vemos las mejoras que presenta SQL Server 2016 en los temas de InMemory OLTP y también los cambios en Column Store Index, y su importancia en la mejora de desempeño.
Saludos,
Ing. Eduardo Castro, PhD
Microsoft SQL Server MVP
Consideraciones de hardware para SQL ServerEduardo Castro
Esta presentación resume una serie de consideraciones que deben ser tomadas en cuenta cuando se elige el hardware para SQL Server, así como consideraciones de desempeño en Azure Database y SQL Server en Azure Virtual Machines.
Saludos,
Ing. Eduardo Castro
Microsoft SQL Server MVP
Comunidad Windows
Costa Rica
Oracle Analytics Cloud es una plataforma analítica unificada con la que Oracle da un paso adelante en el análisis del dato, proveyendo a los usuarios de herramientas self-service, funciones de machine learning, dashboards, replicación de datos, etc.
En los últimos años, con la explosión del modelo cloud para el despliegue de aplicativos, y en concreto en modelo PaaS, este tipo de soluciones ha cobrado cada vez más fuerza, convirtiéndose en la primera opción a la hora de plantearse un proyecto analítico.
Introduccion a SQL Server 2016 Stretch DatabasesEduardo Castro
En esta presentacion vemos los aspectos de arquitectura, configuración y uso de Stretch Databases en SQL Server 2016.
Ing. Eduardo Castro, PhD
Microsoft Data Platform MVP
SQL Server
En esta presentación vemos un resumen delas nuevas caracterisitcas que tiene SQL Server 2016.
Saludos,
Ing. Eduardo Castro, PhD
Microsoft SQL Server MVP
Costa Rica
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...SpanishPASSVC
Esta es la charla que Eduardo Castro va a brindar el 4 de Diciembre en las 24 horas PASS en Español. Si no se ha registrado todavia esta a tiempo en el siguiente link: http://www.sqlpass.org/24hours/2014/spanish/Registro.aspx
La familia de ReadyNAS está siendo renovada en su cuarta generación. Esta renovación hardware también va acompañada de continuas mejora software donde se introducen funciones que hacen de ReadyNAS un sistema más eficiente y adaptado a las necesidades actuales de las compañías y organizaciones.
En este webinar vamos a ver en detalle las novedades más destacadas que incluye la versión de ReadyNAS OS 6.7 que harán de ReadyNAS un sistema preparado para entornos Cloud Híbridos y para gestionar volumenes con mayor escalabilidad del mercado en su línea.
Ibm elastic storage server moderno sistema de almacenamiento definido por s...Diego Alberto Tamayo
Características principales
●●●●Aumente su productividad compartiendo datos entre distintas cargas de trabajo con un grupo de almacenamiento unificado para cargas de trabajo de archivos, objetos y Hadoop●●●●Aumente la escala y/o el r endimiento en bloques de construcción modulares con balanceo automatico de carga de trabajo●●●●Reconstruya discos con fallos con la tecnología Declustered Array redundante de discos independientes (RAID) basada en codificación del borrado desarrollada por IBM®●●●●Aloje múltiples inquilinos, ajuste la asignación de recursos y amplíe la escala a medida que evolucionen sus necesidades●●●●Utilice un sistema integrado construido sobre software para servidores IBM Power e IBM Specturm Scale●●●●Reduzca los tiempos de copia de seguridad y restauración utilizando un objetivo de copia de seguridad de alto rendimiento●●●●Elimine el aumento incontrolado de archivadores y los cuellos de botella habituales en los sistemas de almacenamiento conectados en red (NAS).
Sinopsis avanzada sobre la tecnología de base de datos en memoria optimizado para mejorar el rendimiento de las cargas de trabajo OLTP. De manera general, introduciremos los tópicos sobre las tablas de memoria que se optimizan con el fin de accesar los datos eficientemente, libre de contención y procedimientos almacenados nativamente compilados para una ejecución eficaz de lógica de negocio.
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
La continuidad de un negocio implica el diseño, la implementación y la ejecución de todas las aplicaciones que hoy en día sirven de operabilidad en las compañías bajo cualquier escenario de negocio, de manera que las mismas sean resistentes a los eventos de interrupción, planeados o no planeados, que provocan la pérdida permanente o temporal de la capacidad de cualquiera aplicación para realizar efectivamente su función empresarial. Entre los eventos no planeados se incluyen desde los errores humanos hasta las interrupciones permanentes o temporales, pasando por los desastres regionales que pueden provocar la pérdida a gran escala de la instalación en una determinada región de Azure. Los eventos planificados incluyen la reimplementación de la aplicación en una región diferente, la aplicación de actualizaciones de aplicaciones, etc. El objetivo de la continuidad del negocio es que su aplicación siga funcionando durante estos eventos con un impacto mínimo en la función empresarial que desempeña. En la presente sesión, estaré impartiendole de forma sencilla cuáles deberían ser las herramientas y sus respectivos tips para mantener en perfecto estado de ejecución, las bases de datos SQL Database en Azure de cualquier escalabilidad ante cualquier escenario de desastre.
Mejores prácticas para SQL Server en ambientes virtualizadosSpanishPASSVC
Recomendaciones sobre configuraciones en Máquinas Virtuales, Almacenamiento, Redes y otros components al ejecutar SQL-Server en ambientes Virtualizados como Hyper-V y Windows Azure con ejemplos prácticos.
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexEduardo Castro
Vemos las mejoras que presenta SQL Server 2016 en los temas de InMemory OLTP y también los cambios en Column Store Index, y su importancia en la mejora de desempeño.
Saludos,
Ing. Eduardo Castro, PhD
Microsoft SQL Server MVP
Consideraciones de hardware para SQL ServerEduardo Castro
Esta presentación resume una serie de consideraciones que deben ser tomadas en cuenta cuando se elige el hardware para SQL Server, así como consideraciones de desempeño en Azure Database y SQL Server en Azure Virtual Machines.
Saludos,
Ing. Eduardo Castro
Microsoft SQL Server MVP
Comunidad Windows
Costa Rica
Oracle Analytics Cloud es una plataforma analítica unificada con la que Oracle da un paso adelante en el análisis del dato, proveyendo a los usuarios de herramientas self-service, funciones de machine learning, dashboards, replicación de datos, etc.
En los últimos años, con la explosión del modelo cloud para el despliegue de aplicativos, y en concreto en modelo PaaS, este tipo de soluciones ha cobrado cada vez más fuerza, convirtiéndose en la primera opción a la hora de plantearse un proyecto analítico.
Introduccion a SQL Server 2016 Stretch DatabasesEduardo Castro
En esta presentacion vemos los aspectos de arquitectura, configuración y uso de Stretch Databases en SQL Server 2016.
Ing. Eduardo Castro, PhD
Microsoft Data Platform MVP
SQL Server
En esta presentación vemos un resumen delas nuevas caracterisitcas que tiene SQL Server 2016.
Saludos,
Ing. Eduardo Castro, PhD
Microsoft SQL Server MVP
Costa Rica
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...SpanishPASSVC
Esta es la charla que Eduardo Castro va a brindar el 4 de Diciembre en las 24 horas PASS en Español. Si no se ha registrado todavia esta a tiempo en el siguiente link: http://www.sqlpass.org/24hours/2014/spanish/Registro.aspx
La familia de ReadyNAS está siendo renovada en su cuarta generación. Esta renovación hardware también va acompañada de continuas mejora software donde se introducen funciones que hacen de ReadyNAS un sistema más eficiente y adaptado a las necesidades actuales de las compañías y organizaciones.
En este webinar vamos a ver en detalle las novedades más destacadas que incluye la versión de ReadyNAS OS 6.7 que harán de ReadyNAS un sistema preparado para entornos Cloud Híbridos y para gestionar volumenes con mayor escalabilidad del mercado en su línea.
Ibm elastic storage server moderno sistema de almacenamiento definido por s...Diego Alberto Tamayo
Características principales
●●●●Aumente su productividad compartiendo datos entre distintas cargas de trabajo con un grupo de almacenamiento unificado para cargas de trabajo de archivos, objetos y Hadoop●●●●Aumente la escala y/o el r endimiento en bloques de construcción modulares con balanceo automatico de carga de trabajo●●●●Reconstruya discos con fallos con la tecnología Declustered Array redundante de discos independientes (RAID) basada en codificación del borrado desarrollada por IBM®●●●●Aloje múltiples inquilinos, ajuste la asignación de recursos y amplíe la escala a medida que evolucionen sus necesidades●●●●Utilice un sistema integrado construido sobre software para servidores IBM Power e IBM Specturm Scale●●●●Reduzca los tiempos de copia de seguridad y restauración utilizando un objetivo de copia de seguridad de alto rendimiento●●●●Elimine el aumento incontrolado de archivadores y los cuellos de botella habituales en los sistemas de almacenamiento conectados en red (NAS).
En lugar de aprovisionar grandes recursos para tu DW, Azure ofrece una versión especial de SQL Server como DataWarehouse. Si está familiarizado con el appliance APS, SQLDW en Azure viene a ser su versión como servicio. Usted crea su DW desde el portal de Azure y ya puede empezar a cargar datos y explotarlos. En esta sesión veremos cómo habilitar el servicio y cómo empezar a explotar SQLDW como tu DW en la nube.
Datawarehouse como servicio en Azure (sqldw)SolidQ
http://summit.solidq.com
En lugar de aprovisionar grandes recursos para tu DW, Azure ofrece una versión especial de SQL Server como DataWarehouse. Si está familiarizado con el appliance APS, SQLDW en Azure viene a ser su versión como servicio. Usted crea su DW desde el portal de Azure y ya puede empezar a cargar datos y explotarlos. En esta sesión veremos cómo habilitar el servicio y cómo empezar a explotar SQLDW como tu DW en la nube.
Conociendo los cambios de SQL Server a partir de 2012 a 2016Joseph Lopez
En la presente charla, les estare mostrando los cambios y mejoras mas relevantes que se generaron en el servidor de base de datos SQL Server de Microsoft a partir de la version 2012 hasta llegar a la version 2016 con faciles demostraciones para entender dichos cambios.
Introducción a Microsoft Azure SQL Data WarehouseJoseph Lopez
El nuevo Microsoft Azure SQL Data Warehouse (SQL DW) es un versátil servicio de almacén de datos que provee una solución Massively Parallel Processing (MPP) para "Big data" con verdaderas características de alta infraestructura empresarial. El servicio SQL DW está construido para la carga de datos en ejecución de unos cien gigabytes hasta petabytes de datos con características únicas como cálculo desagregado, permitiendo así que los clientes sean capaces de utilizar el servicio para satisfacer sus necesidades de almacenamiento. En la presente exposición les mostrare una mirada en profundidad de este nuevo servicio de Azure como la implementación, el escalamiento elástico (Grow, Shrink, y Pause), y las nubes de datos híbrida con integración de Hadoop a través Polybase permitiendo una verdadera experiencia de SQL a través de datos estructurados y no estructurados.
La plataforma de datos tradicional ha muerto, ha nacido una nueva plataforma de datos ubicua. Virtualizacion de datos, plataformas hibridas donde el dato no existe en una única fuente y escala sin limites. Estamos en la epoca donde realmente existe una plataforma de datos moderna. En esta sesión hablaremos del estado actual de la plataforma de datos en Microsoft
Capas de acceso a datos .net escalables de verdad contra SQL ServerEnrique Catala Bañuls
En esta sesión aprenderemos a detectar e implementar correctamente capas de acceso a datos .NET que escalen a las capacidades HW de la máquina
¿Qué aprende nuestro público? Sacar provecho de todas las posibilidades de rendimiento que se ofrecen combinando SQL Server y .NET
Tecnología vista en esta ponencia T-SQL, C#, multihilo,…
En esta sesión daremos una vuelta completa al paralelismo en SQL Server, hablaremos de parámetros de configuración, planes de ejecución paralelos, operadores paralelos y mucho más. Además veremos cómo monitorizar y detectar problemas de paralelismo y las posibles soluciones.
¿Qué hace interesante esta ponencia? Aprovechar mejor el HW disponible para que el retorno de inversión sea mejor
¿Qué aprende nuestro público? Aprenderemos a entender que hay que tener presente siempre el HW sobre el que se está ejecutando nuestra consulta, para sacarle mayor provecho
Vamos a realizar el análisis de rendimiento de un servidor desde varios puntos de vista. Empezaremos a analizar contadores de rendimiento manualmente, pasaremos por PowerBI, DataMining y acabaremos automatizando el proceso con R totalmente.
En esta sesión daremos una vuelta completa al paralelismo en SQL Server, hablaremos de parámetros de configuración, planes de ejecución paralelos, operadores paralelos y mucho más. Además veremos cómo monitorizar y detectar problemas de paralelismo y las posibles soluciones
SQL Server 2016 trae consigo una gran cantidad de recursos nuevos y muy interesantes para los desarrolladores. Tecnologias como Stretch Database, Real time operational analytics, Row Level Security, Temporal Tables son la punta del iceberg...mejoras brutales en In-memory database, el esperado soporte para PolyBase, R, JSON...hacen de esta edición una de las actualizaciones mas grandes desde SQL Server 2005.
En lugar de aprovisionar grandes recursos para tu DW, Azure ofrece una versión especial de SQL Server como DataWarehouse. Si está familiarizado con el appliance APS, SQLDW en Azure viene a ser su versión como servicio. Usted crea su DW desde el portal de Azure y ya puede empezar a cargar datos y explotarlos. En esta sesión veremos cómo habilitar el servicio y cómo empezar a explotar SQLDW como tu DW en la nube.
Tanto en SQL Server 2016 como en SQLAzure (PaSS), Microsoft nos proporciona nuevas herramientas para que el comportamiento de SQL Server sea más predecible. Con estas nuevas herramientas (QueryStore) como administrador de BBDD tienes nuevas posibilidades para analizar el rendimiento de consultas concretas, de patrones de consultas, y si suceden cambios importantes en su comportamiento. Venga a esta sesión para entender QueryStore y sacarle más partido a su servidor SQL Server.
Esta sesión es continuación de “planes de ejecución 1″. En esta sesión no se tocará ninguna cuestión explicada en la sesión anterior. El objetivo de esta sesión es explicar el funcionamiento de operadores avanzados como los pipes, indices temporales, hash avanzados, etc
En esta sesión conoceremos los operadores básicos de los planes de ejecución: nested loop, merge join, hash join, aggregates) y speeling. Conocerá también cómo interpretar un plan de ejecución y cómo leerlo.
Descripción: La adopción de SQL Server 2016 debe ser “tranquila” y sin problemas. En esta sesión le guiaremos en cómo hacer dicha migración/actualización y cuáles son los pasos que tomamos en SolidQ en estos proyectos de migración. Trataremos tanto migraciones side-by-side como migraciones in-place.
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)Enrique Catala Bañuls
En esta sesión hablaremos de tecnicas de profiling avanzado de aplicaciones .NET. Usaremos interceptores, compilaremos nuestra modificación de EntityFramework, usaremos ANTS profiler, analizaremos con PowerPivot, usaremos SQL Server Profiler, revisaremos cómo trabajamos nativamente con los datos ya capturados en la capa DAL de nuestra arquitectura,...Preparate para optimizar de verdad!
Todo el mundo que trabaja con base de datos siempre se ha preguntado alguna vez qué son los planes de ejecución y como se leen. Saber leer un plan de ejecución nos va a dar información valiosísima de cara a mejorar el rendimiento de una consulta. En esta sesión vamos a centrarnos en aprender a leer T-SQL para interpretar lo que está haciendo SQL Server para devolvernos la información.
Si quieres aprender más sobre Cómo hacer Planes de Negocio, impartiré un seminario el 16 de Febrero en formato clases virtuales presenciales (100% online). Aquí os dejo un enlace del seminario: http://training.solidq.com/es/class/es-1432/
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...Enrique Catala Bañuls
Memoria de mi proyecto de fin de carrera. Herramienta CASE para modelado de almacenes de datos multidimensionales mediante la creación de un Domain Specific Language al que llamamos ObjectOrientedMultimensionalModel (OOMM)
Es posible utilizar .NET para programar funciones, procedimientos almacenados... en SQL Server pero... ¿es una buena idea hacerlo?SQLCLR es un recurso interesante para cualquier desarrollador de base de datos que nos permite sacar partido ante ciertas situaciones que el propio lenguaje T-SQL no nos permite. En esta sesión veremos pros y contras de utilizar .NET para programar nuestros objetos de BBDD desde un punto de vista funcional y de rendimiento. La idea es responder a la eterna pregunta: ¿Cuándo es bueno usar SQLCLR?
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaAMADO SALVADOR
Distribuidor Oficial Ariston en Valencia: Amado Salvador distribuidor autorizado de Ariston, una marca líder en soluciones de calefacción y agua caliente sanitaria. Amado Salvador pone a tu disposición el catálogo completo de Ariston, encontrarás una amplia gama de productos diseñados para satisfacer las necesidades de hogares y empresas.
Calderas de condensación: Ofrecemos calderas de alta eficiencia energética que aprovechan al máximo el calor residual. Estas calderas Ariston son ideales para reducir el consumo de gas y minimizar las emisiones de CO2.
Bombas de calor: Las bombas de calor Ariston son una opción sostenible para la producción de agua caliente. Utilizan energía renovable del aire o el suelo para calentar el agua, lo que las convierte en una alternativa ecológica.
Termos eléctricos: Los termos eléctricos, como el modelo VELIS TECH DRY (sustito de los modelos Duo de Fleck), ofrecen diseño moderno y conectividad WIFI. Son ideales para hogares donde se necesita agua caliente de forma rápida y eficiente.
Aerotermia: Si buscas una solución aún más sostenible, considera la aerotermia. Esta tecnología extrae energía del aire exterior para calentar tu hogar y agua. Además, puede ser elegible para subvenciones locales.
Amado Salvador es el distribuidor oficial de Ariston en Valencia. Explora el catálogo y descubre cómo mejorar la comodidad y la eficiencia en tu hogar o negocio.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
1. Compresión en SQL Server 2008
Enrique Catalá
Solid Quality Mentors
ecatala@solidq.com
2. Compresión en SQL Server 2008
Agenda
• Motivación
• Aproximaciones en SQL Server 2008
• Backup comprimidos
• Compresión de datos
•
•
FILA
PÁGINA
• Cómo estimar el ahorro
• Cómo aplicar compresión
• A quién aplicar compresión
3. Compresión en SQL Server 2008
Motivación
• Cada día se almacena:
• Más información – Terabytes con cierta frecuencia
• Más variopinta – imágenes, videos, audio, gráficos, mapas
• Retos de grandes BDs
• Tamaño de base de datos
• Manejabilidad de la BD (backup, índices, chekdb, …)
• Mecanismo: compresión
• A nivel de fichero:
o NTFS
o BD: backups de base de datos
o A nivel de OLTP Sería complicado de manejar comprimir/descomprimir trozos grandes
• A nivel de fila / página:
o compresión/descompresión de trozos pequeños de información
4. Compresión en SQL Server 2008
Motivación
• Si reducimos la información almacenada
•
Tablas/índices más pequeños
o Más fácil de gestionar
•
Ficheros más pequeños
o Más fácil de copiar
• Se tiende a guardar demasiada información
• Otros fabricantes ya lo cubren:
Almacenamiento
CPU
Mejora
Rendimiento
Oracle
-29%
+10%
+10%
DB2
-39%
+10%
+6%
5. Compresión en SQL Server 2008
Aproximaciones
• A nivel de fichero
•
Compresión de BACKUP
•
•
•
Ninguno (como hasta ahora*)
Compresión de fila – ROW
Compresión de página – PAGE
• A nivel de datos
* Vardecimal cubierto desde SQL 2005 SP2
6. Compresión en SQL Server 2008
Aproximación– BACKUP
• BACKUP comprimido (Ratios 5:1)
•
•
•
Depende de los datos
Similar a otros fabricantes. Algoritmo propietario
Resultados (para BACKUP y RESTORE)
o Menos I/O y menos tiempo
o Más CPU
– Depende de carga OLTP, pero asumible a partir de 4 Cores
• Todos pueden RESTORE con compresión
•
Sólo Enterprise Edition BACKUP con compresión
7. Compresión en SQL Server 2008
BACKUP
• Sintaxis:
•
BACKUP DATABASE ... WITH COMPRESSION
•
EXEC sp_configure 'backup compression default', '1'
•
•
•
•
Sin compresión: 131 segundos (2,685 Mb/s) – 361 Mb
Con compresión: 49 segundos (7,081 Mb/s) – 44 Mb
Ratio 8:1 en tamaño
Ratio 2.6:1 en tiempo
• Por defecto deshabilitado
• Rendimiento real* para AdventureWorks:
• Compresion NTFS: 600 segundos – 117 Mb (posterior)
• Compresión NTFS: 270 segundos – 117 Mb
• Cálculo del rendimiento real en vuestros sistemas:
•
SELECT backup_size/compressed_backup_size FROM msdb..backupset;
* Virtual Server 2005 R2 800Mb Ram, W2003 R2, HP dv9000
9. Compresión en SQL Server 2008
Consideraciones compresion BACKUP
• No es posible tener en un mismo conjunto, BACKUPS
comprimidos y descomprimidos
• Uso intensivo de CPU. Podemos limitar su impacto
creando un resource pool que limite el uso de CPU a
un 20% como máximo
• Versiones anteriores de SQL Server no pueden
restaurar backups comprimidos
• No es necesario especificar nada en el RESTORE
10. Compresión en SQL Server 2008
Formatos de compresión – ROW
• Compresión a nivel de fila
• Eficiencia en almacenamiento de cada columna
• Conceptualmente, casi todas las columnas son de longitud
•
variable.
Nulos de longitud fija = nada de espacio
• Arreglar “errores” de elección de tipos de datos:
•
•
•
Smallint, int, bigint, decimal, numeric, smallmoney, money
Datetime, datetime2, timestamp
Char, nchar
11. Compresión en SQL Server 2008
Compresión de filas: Consideraciones
• Se puede aplicar a:
•
•
•
•
•
Tablas almacenadas como HEAP
Tablas almacenadas como índices agrupados
Índices no agrupados
Vistas indexadas
Tablas e índices particionados (inclusive de forma independiente
cada partición)
• La compresión no se activa en los índices no agrupados
de forma automática
• La compresión no varia al crear un índice agrupado sobre
un HEAP
• OJO! No soluciona la fragmentación…REINDEXA!
15. Compresión en SQL Server 2008
Formatos de compresión – PAGE
• A nivel de página
• Un paso más allá de compresión de fila
• Secuencia de 3 fases:
1. Compresión de fila (visto anteriormente)
2. Compresión de prefijos
3. Compresión de diccionario
• Cuanto más frecuencia, mayor eficiencia de
almacenamiento
16. Compresión en SQL Server 2008
Formatos de compresión – PAGE – Prefijos
• Segundo paso: reemplazo de prefijos
• Los prefijos se almacenan en un área de la página
(anchor record)
• Prefijos por columna
• Cada columna su lista de prefijos
• No se expande a todas las columnas
• Formato de almacenamiento
17. Compresión en SQL Server 2008
Formatos de compresión – PAGE – Prefijos
DateId
CarrierTracking
OfferID
PriceDisc
20070601
4911-403C_9 8
10
0.00
20070601
4911-403C_9 9
10
0.00
20070602
6431-4D57_8 2
10
0.00
20070602
6431-4D57_8 3
10
0.00
20070602
6431-4D57_8 4
10
0.00
20070602
6431-4D57_8 5
10
100.00
20070603
4E0A-4F89_AE
10
0.00
DateId
CarrierTracking
OfferID
PriceDisc
200706011
4911-403C_98
8
12
8
11
6431-4D57_82
3
2
3
2
3
2
3
2
3
7
2
11
7
2
11
7
2
11
3
4
7
2
3
11
5
2
4E0A-4F89-AE
2
7
prefijos:
•
0.00
10
2
9
• Compresión mediante
100.00
3
•
Lista de prefijos se
almacena en la página,
para prefijos comunes
para cada columna
Cada valor encontrado
se reemplaza por:
o Token para el prefijo
o Sufijo para el valor
18. Compresión en SQL Server 2008
Formatos de compresión – PAGE – Diccionario
DateId
CarrierTracking
1 200706011
4
2
OfferID
3
4911-403C-9C
PriceDisc
6431-4D57-82
10
1 1
2 8
4
0.00
1 1
2 9
4
0.00
1 2
3
4
0.00
1 2
3 3
4
0.00
1 2
3 4
4
0.00
1 2
3 5
4
100.00
4
0.00
• Compresión por
4
1 3
4E0A-4F89-AE
DateId
CarrierTracking
1 200706011
1
1
1
1
1
1
2 9
1
2
3
1
2
1
1
2
3
10
3
4911-403C-9C
2 8
1 3
2
2
OfferID
4
PriceDisc
6431-4D57-82
0.00
4
4
4
4
4
4
3 3
4
4
2
3 4
4
4
2
3 5
4
4E0A-4F89-AE
4
4
100.00
4
diccionario:
• Un valor común de
•
diccionario se almacena en
la página
Los valores comunes son
reemplazados por tokens
• Un ratio de compresión de
2X a 7X para anticipación
de datos reales en tablas
de hecho en un almacén
de datos
19. Compresión en SQL Server 2008
Compresión de páginas: Consideraciones
• OJO! Compresión de página en HEAPs solo se
realiza con:
•
•
•
BULK INSERT
INSERT INTO…WITH(TABLOCK)
REBUILD con reactivación de compresión por página
• Sentencias DML no se comprimen en HEAPs
• Nosotros hemos de lanzar un ALTER TABLE…WITH
COMPRESSION = PAGE
20. Compresión en SQL Server 2008
Compresión: Tipos de datos
• No afecta a:
• Varchar,nvarchar,image,text,ntext
• XML, FILESTREAM, varbinary y sql_variant
• Date, time (ya extremadamente compactos)
• Beneficio obtenido en otros tipos de datos:
• datetime, datetime2, datetimeoffset: ahorra 2 bytes si no almacena
segundos
char: solo ocupa lo necesario (como varchar)
int, bigint,float, real,…: solo usa lo necesario
binary: no almacena los ceros que puede evitar
…
•
•
•
•
• En todos los tipos de datos, NULL y 0 no ocupan ningun byte
21. Compresión en SQL Server 2008
Compresión de filas: Sintaxis
• Crear tabla con compresión habilitada (ROW ó
PAGE):
CREATE TABLE T1
(c1 int, c2 nvarchar(50) )
WITH (DATA_COMPRESSION = ROW);
CREATE TABLE PartitionTable1 (col1 int, col2
varchar(max)) ON myRangePS1 (col1)
WITH (
DATA_COMPRESSION = ROW ON PARTITIONS (1),
DATA_COMPRESSION = PAGE ON PARTITIONS (2 TO 4) );
• Activar compresión en tabla ya existente:
ALTER TABLE T1 REBUILD WITH
(DATA_COMPRESSION = ROW);
• Desactivar compresión en tabla:
ALTER TABLE T1 REBUILD WITH
(DATA_COMPRESSION = NONE);
23. Compresión en SQL Server 2008
BACKUP
• Resultados
Normal
Row
Page
Tiempo (segs)
Espacio (kb)
23
54.90%
36.002 73.62%
51
136.468
14
69.57%
37.159 70.08%
46
124.188
6
64.71%
35.952 63.91%
17
99.616
24. Compresión en SQL Server 2008
Consideraciones extra
• La compresión puede ser ONLINE u OFFLINE
• Compresión ONLINE con un único thread (paginación
no beneficiada)
• En un HEAP, si existen índices no agrupados, han de ser
recreados para apuntar a las nuevas ubicaciones de las
páginas recién comprimidas
• Se soporta vardecimal por compatibilidad con SQL
2005, pero se considera depreciado debido a
compresión por fila
• Convivencia vardecimal – ROW y PAGE compression
pero sin beneficio
25. Compresión en SQL Server 2008
Consideraciones extra
• La compresión permite almacenar mas
información por página, pero no por fila
• SQL Server garantiza que la descompresión de
un dato es siempre posible (cabe)
•
No se puede comprimir una tabla donde el tamaño
máximo de una fila + sobrecarga de compresión, superan
8060 bytes
26. Compresión en SQL Server 2008
Resumen
• Motivación
• Aproximaciones en SQL Server 2008
• Backup comprimidos
• Compresión de datos
•
•
FILA
PÁGINA
• Cómo estimar el ahorro
• Cómo aplicar compresión
• A quién aplicar compresión