Como novedad en España, vamos a hablar por primera vez de las nuevas capacidades en escalabilidad y rendimiento que vienen de la mano de la nueva versión de SQL Server 2011 (nombre en clave Denali)
Validando la escalabilidad de la arquitecturaLuis Fraile
El documento habla sobre la importancia de validar la escalabilidad y rendimiento de la arquitectura de software mediante pruebas de carga. Explica cómo realizar pruebas de carga con Visual Studio y la nube para simular alta demanda de usuarios. También destaca la necesidad de monitorear el rendimiento continuamente para anticipar problemas y tomar decisiones sobre la inversión en aplicaciones.
El documento habla sobre el crecimiento y escalabilidad de startups creativas. Comenzó en 2006 vendiendo componentes para Flash y luego expandió su oferta a plantillas web, CMS, ilustraciones y videos. Implementó estrategias como foros para crear comunidad, afiliación para conseguir ventas y plataformas como marketplace, estudio y e-learning para diversificarse y seguir creciendo de forma sostenible.
Este documento discute la escalabilidad en aplicaciones web y sistemas de infraestructura. Define la escalabilidad como la capacidad de aumentar la funcionalidad y el rendimiento con la menor carga administrativa posible. Explica las diferencias entre escalado vertical u horizontal, y ofrece recomendaciones para optimizar un sistema como reducir URLs, incluir archivos, usar caché y sacar elementos estáticos. También recomienda herramientas para monitorear sistemas Linux y Windows y distribuciones como Ubuntu, Suse, y Windows Server 2008 R2.
El documento describe los beneficios de la colaboración para las empresas modernas, incluyendo la reducción de costos, mayor productividad y acceso a nuevos mercados. Explica cómo la colaboración está cambiando la forma en que las personas trabajan y ahora demandan ambientes y tecnologías que permitan la colaboración.
Este documento proporciona instrucciones sobre la instalación y uso de Nokia PC Suite 6.7. Incluye secciones sobre cómo instalar el software, conectar el teléfono al PC mediante cable, infrarrojos o Bluetooth, y utilizar las aplicaciones para copiar, sincronizar y transferir datos entre el teléfono y el PC.
Este documento describe los conceptos clave de la escalabilidad y cómo las organizaciones pueden lograrla. Explica que la escalabilidad permite a las empresas adaptarse eficientemente a la demanda cambiante, a través de mejoras técnicas como infraestructura y desarrollo de aplicaciones, así como mejoras organizativas como procesos y responsabilidades. También detalla los beneficios de la escalabilidad, como seguridad para el crecimiento futuro, costos adaptados a la demanda y modelos de negocio sostenibles.
Office 365 y Lync Voz empresarial con One Box de AudiocodesPeter Diaz
Este documento presenta la solución Audiocodes One Box 365 para integrar comunicaciones de voz en Microsoft Lync y Office 365. Explica brevemente los ecosistemas alrededor de Lync, la arquitectura de Lync, y cómo la solución Audiocodes One Box 365 de Callware proporciona toda la infraestructura necesaria, incluyendo gateways, SBC, dispositivos y servicios de soporte, para implementar comunicaciones de voz en entornos de Lync y Office 365.
Nokia declara que el producto RM-313 cumple con los requisitos de la Directiva 1999/5/CE de la Unión Europea. Existe una declaración de conformidad disponible en la dirección web de Nokia.
Validando la escalabilidad de la arquitecturaLuis Fraile
El documento habla sobre la importancia de validar la escalabilidad y rendimiento de la arquitectura de software mediante pruebas de carga. Explica cómo realizar pruebas de carga con Visual Studio y la nube para simular alta demanda de usuarios. También destaca la necesidad de monitorear el rendimiento continuamente para anticipar problemas y tomar decisiones sobre la inversión en aplicaciones.
El documento habla sobre el crecimiento y escalabilidad de startups creativas. Comenzó en 2006 vendiendo componentes para Flash y luego expandió su oferta a plantillas web, CMS, ilustraciones y videos. Implementó estrategias como foros para crear comunidad, afiliación para conseguir ventas y plataformas como marketplace, estudio y e-learning para diversificarse y seguir creciendo de forma sostenible.
Este documento discute la escalabilidad en aplicaciones web y sistemas de infraestructura. Define la escalabilidad como la capacidad de aumentar la funcionalidad y el rendimiento con la menor carga administrativa posible. Explica las diferencias entre escalado vertical u horizontal, y ofrece recomendaciones para optimizar un sistema como reducir URLs, incluir archivos, usar caché y sacar elementos estáticos. También recomienda herramientas para monitorear sistemas Linux y Windows y distribuciones como Ubuntu, Suse, y Windows Server 2008 R2.
El documento describe los beneficios de la colaboración para las empresas modernas, incluyendo la reducción de costos, mayor productividad y acceso a nuevos mercados. Explica cómo la colaboración está cambiando la forma en que las personas trabajan y ahora demandan ambientes y tecnologías que permitan la colaboración.
Este documento proporciona instrucciones sobre la instalación y uso de Nokia PC Suite 6.7. Incluye secciones sobre cómo instalar el software, conectar el teléfono al PC mediante cable, infrarrojos o Bluetooth, y utilizar las aplicaciones para copiar, sincronizar y transferir datos entre el teléfono y el PC.
Este documento describe los conceptos clave de la escalabilidad y cómo las organizaciones pueden lograrla. Explica que la escalabilidad permite a las empresas adaptarse eficientemente a la demanda cambiante, a través de mejoras técnicas como infraestructura y desarrollo de aplicaciones, así como mejoras organizativas como procesos y responsabilidades. También detalla los beneficios de la escalabilidad, como seguridad para el crecimiento futuro, costos adaptados a la demanda y modelos de negocio sostenibles.
Office 365 y Lync Voz empresarial con One Box de AudiocodesPeter Diaz
Este documento presenta la solución Audiocodes One Box 365 para integrar comunicaciones de voz en Microsoft Lync y Office 365. Explica brevemente los ecosistemas alrededor de Lync, la arquitectura de Lync, y cómo la solución Audiocodes One Box 365 de Callware proporciona toda la infraestructura necesaria, incluyendo gateways, SBC, dispositivos y servicios de soporte, para implementar comunicaciones de voz en entornos de Lync y Office 365.
Nokia declara que el producto RM-313 cumple con los requisitos de la Directiva 1999/5/CE de la Unión Europea. Existe una declaración de conformidad disponible en la dirección web de Nokia.
How will EMV Affect Me, & What Should I do, Michigan Parking AssociationAndrew Vidor
EMV is a global standard for credit and debit card payments using chip technology that provides more security than magnetic stripe cards. By October 2015, merchants that cannot accept EMV chip cards may be liable for fraudulent transactions. To avoid this, merchants should implement EMV-enabled payment terminals or systems that can accept chip cards with or without a PIN. This requires evaluating costs and risks to decide whether upgrading existing payment systems is worthwhile. Resources are available to help merchants with the EMV implementation process.
Arquitectura y escalabilidad básica para entornos cloudXavier Ruiz Royo
El documento describe las diferentes arquitecturas y conceptos para hacer una aplicación escalable desde una arquitectura básica de un solo servidor hasta una arquitectura distribuida en múltiples datacenters y regiones de nube. Explica la importancia de la tolerancia a fallos, el cache, el sharding de bases de datos, y el auto escalado automático en la nube para hacer aplicaciones que puedan crecer sin limites de capacidad.
Este documento discute los desafíos de escalar aplicaciones web a gran escala. Explica que para lograrlo se necesita un equipo de alta calidad, procesos sólidos, software de buena calidad, una arquitectura simple y probada, y herramientas que permitan escalabilidad. También cubre cómo elegir componentes para capas de contenido, lógica y datos, así como el ciclo de detección y corrección de cuellos de botella a medida que la aplicación crece.
This document discusses EMV chip card transactions and fraud prevention. It covers the key steps in an EMV transaction: card detection and application selection, reading application data and authentication, cardholder verification, transaction control, risk management, authorization, and final transaction processing. It then focuses on the different authentication methods used - static data authentication (SDA), dynamic data authentication (DDA), and combined data authentication (CDA) - and their effectiveness against fraud, with CDA providing the highest security since the authentication and authorization cryptograms are separate and dynamic.
Presentación de Siemens Industria.Líderes en soluciones y servicios en industria e infraestructura. La innovación es la base de nuestro éxito sin olvidarnos del medioambiente.
El documento describe varias estrategias e infraestructuras para promover la innovación en el Valle de la Orotava, incluyendo 15 infraestructuras de I+D existentes, 26 proyectos innovadores identificados en áreas como patrimonio, tecnología y sostenibilidad, y redes y planes propuestos para fomentar la colaboración en innovación a nivel comarcal.
The document discusses spanning tree protocols (STP) and their implementations in Cisco switches. It covers STP concepts like root bridge election, port states, BPDUs, port roles and costs. It also explains variants of STP supported by Cisco like PVST+, RSTP and Rapid-PVST+ as well as their configuration. Troubleshooting steps for STP issues are also provided.
Las megatendencias que transforman el mundoSiemens España
El documento describe las megatendencias que están transformando el mundo como la digitalización, la globalización, la urbanización, el cambio demográfico y el cambio climático. Explica cómo la digitalización, la automatización y la electrificación, impulsadas por la transformación digital, están transformando los sectores de la generación de energía, su aplicación, transmisión y distribución, así como la industria, la salud y los edificios.
El documento presenta una introducción al curso sobre la plataforma IBM FileNet P8. Explica que el curso durará 3 días y cubrirá los módulos y componentes principales de FileNet P8 como el Content Engine, Process Engine y Application Engine. También describirá cómo manejar objetos, crear flujos de trabajo y exportar configuraciones entre entornos, con el objetivo de proporcionar una visión general de la plataforma.
Este documento resume la historia y situación actual de Nokia. Comenzó como una empresa forestal en 1965 y se ha convertido en el mayor fabricante mundial de teléfonos celulares. Sin embargo, ahora enfrenta nuevos desafíos de la competencia. Nokia busca posicionarse como líder en computadoras móviles a través de alianzas estratégicas y adaptándose continuamente a los cambios tecnológicos.
O documento discute os conceitos e configurações do EtherChannel. O EtherChannel permite agregar múltiplas portas físicas em um único canal lógico para aumentar a largura de banda e redundância. Ele permite que o Spanning Tree trate vários links físicos como uma única porta lógica.
Este documento resume las principales novedades de SQL Server 2012 para desarrolladores, incluyendo mejoras en la especificación de metadatos, nuevas funciones escalares, paginación con OFFSET y FETCH, secuencias para autogenerar números, mejoras en búsqueda de texto completo y espacial, y la nueva cláusula OVER para realizar cálculos sobre conjuntos de filas mediante funciones de ventana y análisis.
Este documento proporciona información sobre los índices de Column Store en SQL Server 2016. SQL Server 2016 presenta mejoras en el rendimiento de los índices de Column Store, incluida la capacidad de actualizar índices no agrupados de Column Store y usar índices de Column Store en réplicas secundarias legibles de AlwaysOn. Los índices de Column Store proporcionan altas tasas de compresión y mejor rendimiento para consultas analíticas que escanean grandes cantidades de datos.
En la vida real, columnstore puede aplicar bien o mal. En esta sesión veremos qué podemos hacer para conseguir un verdadero real-time operational analytics en nuestros entornos OLTP.
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
En esta sesión vamos a abordar las novedades que SQL Denali nos aportará en materia de alta disponibilidad. Entre ellas destacamos la posibilidad de disponer de múltiples réplicas síncronas y asíncronas de nuestras bases de datos. Esto hará posible tanto aumentar tanto la disponibilidad como descargar a nuestro servidor principal de informes pesados en tiempo real, copias de seguridad, chequeos de integridad, etc.
FUNDAMENTALS: Copias de seguridad y registro de transacciones SolidQ
En esta sesión analizaremos las copias de seguridad (backups) y el funcionamiento del log de transacciones. Veremos que para definir correctamente nuestra política de backups y dimensionar correctamente nuestro log de transacciones necesitaremos conocer los modelos de recuperación disponibles en SQL Server debido a la estrecha relación existente entre estos, el log de transacciones y la política de backups apropiada.
El documento describe el surgimiento de bases de datos NoSQL como Cassandra. Explica que las bases de datos relacionales no pueden escalar fácilmente para satisfacer las necesidades de sitios web de alta demanda como las redes sociales. Cassandra se creó originalmente en Facebook para abordar estos problemas de escalabilidad al proporcionar una estructura más flexible sin esquema fijo y permitiendo la replicación horizontal en múltiples nodos. Cassandra combina características de Dynamo de Amazon y BigTable de Google para proporcionar alta disponibilidad, escalabilidad y
Este documento describe características de bases de datos analíticas columnares como MonetDB y HP Vertica. MonetDB organiza los datos en columnas y usa un algoritmo de joins llamado Radix-Cluster para consultas eficientes. HP Vertica usa un híbrido de almacenamiento para inserciones y lecturas rápidas, proyecciones ordenadas, y replicación para tolerancia a fallos. Ambos usan clústeres para balanceo de carga y escalabilidad a través de segmentación y réplicas distribuidas.
El documento describe las tres fases del diseño y creación de una base de datos: 1) diseño del modelo conceptual, 2) diseño del modelo lógico, y 3) diseño del modelo físico. También discute técnicas como la normalización, desnormalización, índices, y tablas prejuntadas para mejorar el rendimiento de las consultas a la base de datos.
1. SAP HANA es un sistema analítico de alto rendimiento que combina arquitectura basada en filas y columnas, permitiendo OLTP y OLAP en una sola base de datos.
2. El almacenamiento en columnas es más eficiente para consultas analíticas que requieren seleccionar pocas columnas, mientras que el almacenamiento en filas es más flexible.
3. Un esquema en HANA agrupa objetos de base de datos como tablas, paquetes y procedimientos dentro de un espacio de nombres.
Los procedimientos almacenados permiten definir programas o funciones en la base de datos para ser usados de forma repetida. Mejoran el rendimiento al almacenar planes de consulta en caché y reducir el tráfico de red. En PostgreSQL se pueden escribir en varios lenguajes como PL/pgSQL y se usan para crear funciones, disparadores y estructuras de control complejas.
Las tablas particionadas dividen grandes tablas en múltiples particiones para mejorar la escalabilidad, rendimiento y manejabilidad. En PostgreSQL se implement
How will EMV Affect Me, & What Should I do, Michigan Parking AssociationAndrew Vidor
EMV is a global standard for credit and debit card payments using chip technology that provides more security than magnetic stripe cards. By October 2015, merchants that cannot accept EMV chip cards may be liable for fraudulent transactions. To avoid this, merchants should implement EMV-enabled payment terminals or systems that can accept chip cards with or without a PIN. This requires evaluating costs and risks to decide whether upgrading existing payment systems is worthwhile. Resources are available to help merchants with the EMV implementation process.
Arquitectura y escalabilidad básica para entornos cloudXavier Ruiz Royo
El documento describe las diferentes arquitecturas y conceptos para hacer una aplicación escalable desde una arquitectura básica de un solo servidor hasta una arquitectura distribuida en múltiples datacenters y regiones de nube. Explica la importancia de la tolerancia a fallos, el cache, el sharding de bases de datos, y el auto escalado automático en la nube para hacer aplicaciones que puedan crecer sin limites de capacidad.
Este documento discute los desafíos de escalar aplicaciones web a gran escala. Explica que para lograrlo se necesita un equipo de alta calidad, procesos sólidos, software de buena calidad, una arquitectura simple y probada, y herramientas que permitan escalabilidad. También cubre cómo elegir componentes para capas de contenido, lógica y datos, así como el ciclo de detección y corrección de cuellos de botella a medida que la aplicación crece.
This document discusses EMV chip card transactions and fraud prevention. It covers the key steps in an EMV transaction: card detection and application selection, reading application data and authentication, cardholder verification, transaction control, risk management, authorization, and final transaction processing. It then focuses on the different authentication methods used - static data authentication (SDA), dynamic data authentication (DDA), and combined data authentication (CDA) - and their effectiveness against fraud, with CDA providing the highest security since the authentication and authorization cryptograms are separate and dynamic.
Presentación de Siemens Industria.Líderes en soluciones y servicios en industria e infraestructura. La innovación es la base de nuestro éxito sin olvidarnos del medioambiente.
El documento describe varias estrategias e infraestructuras para promover la innovación en el Valle de la Orotava, incluyendo 15 infraestructuras de I+D existentes, 26 proyectos innovadores identificados en áreas como patrimonio, tecnología y sostenibilidad, y redes y planes propuestos para fomentar la colaboración en innovación a nivel comarcal.
The document discusses spanning tree protocols (STP) and their implementations in Cisco switches. It covers STP concepts like root bridge election, port states, BPDUs, port roles and costs. It also explains variants of STP supported by Cisco like PVST+, RSTP and Rapid-PVST+ as well as their configuration. Troubleshooting steps for STP issues are also provided.
Las megatendencias que transforman el mundoSiemens España
El documento describe las megatendencias que están transformando el mundo como la digitalización, la globalización, la urbanización, el cambio demográfico y el cambio climático. Explica cómo la digitalización, la automatización y la electrificación, impulsadas por la transformación digital, están transformando los sectores de la generación de energía, su aplicación, transmisión y distribución, así como la industria, la salud y los edificios.
El documento presenta una introducción al curso sobre la plataforma IBM FileNet P8. Explica que el curso durará 3 días y cubrirá los módulos y componentes principales de FileNet P8 como el Content Engine, Process Engine y Application Engine. También describirá cómo manejar objetos, crear flujos de trabajo y exportar configuraciones entre entornos, con el objetivo de proporcionar una visión general de la plataforma.
Este documento resume la historia y situación actual de Nokia. Comenzó como una empresa forestal en 1965 y se ha convertido en el mayor fabricante mundial de teléfonos celulares. Sin embargo, ahora enfrenta nuevos desafíos de la competencia. Nokia busca posicionarse como líder en computadoras móviles a través de alianzas estratégicas y adaptándose continuamente a los cambios tecnológicos.
O documento discute os conceitos e configurações do EtherChannel. O EtherChannel permite agregar múltiplas portas físicas em um único canal lógico para aumentar a largura de banda e redundância. Ele permite que o Spanning Tree trate vários links físicos como uma única porta lógica.
Este documento resume las principales novedades de SQL Server 2012 para desarrolladores, incluyendo mejoras en la especificación de metadatos, nuevas funciones escalares, paginación con OFFSET y FETCH, secuencias para autogenerar números, mejoras en búsqueda de texto completo y espacial, y la nueva cláusula OVER para realizar cálculos sobre conjuntos de filas mediante funciones de ventana y análisis.
Este documento proporciona información sobre los índices de Column Store en SQL Server 2016. SQL Server 2016 presenta mejoras en el rendimiento de los índices de Column Store, incluida la capacidad de actualizar índices no agrupados de Column Store y usar índices de Column Store en réplicas secundarias legibles de AlwaysOn. Los índices de Column Store proporcionan altas tasas de compresión y mejor rendimiento para consultas analíticas que escanean grandes cantidades de datos.
En la vida real, columnstore puede aplicar bien o mal. En esta sesión veremos qué podemos hacer para conseguir un verdadero real-time operational analytics en nuestros entornos OLTP.
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
En esta sesión vamos a abordar las novedades que SQL Denali nos aportará en materia de alta disponibilidad. Entre ellas destacamos la posibilidad de disponer de múltiples réplicas síncronas y asíncronas de nuestras bases de datos. Esto hará posible tanto aumentar tanto la disponibilidad como descargar a nuestro servidor principal de informes pesados en tiempo real, copias de seguridad, chequeos de integridad, etc.
FUNDAMENTALS: Copias de seguridad y registro de transacciones SolidQ
En esta sesión analizaremos las copias de seguridad (backups) y el funcionamiento del log de transacciones. Veremos que para definir correctamente nuestra política de backups y dimensionar correctamente nuestro log de transacciones necesitaremos conocer los modelos de recuperación disponibles en SQL Server debido a la estrecha relación existente entre estos, el log de transacciones y la política de backups apropiada.
El documento describe el surgimiento de bases de datos NoSQL como Cassandra. Explica que las bases de datos relacionales no pueden escalar fácilmente para satisfacer las necesidades de sitios web de alta demanda como las redes sociales. Cassandra se creó originalmente en Facebook para abordar estos problemas de escalabilidad al proporcionar una estructura más flexible sin esquema fijo y permitiendo la replicación horizontal en múltiples nodos. Cassandra combina características de Dynamo de Amazon y BigTable de Google para proporcionar alta disponibilidad, escalabilidad y
Este documento describe características de bases de datos analíticas columnares como MonetDB y HP Vertica. MonetDB organiza los datos en columnas y usa un algoritmo de joins llamado Radix-Cluster para consultas eficientes. HP Vertica usa un híbrido de almacenamiento para inserciones y lecturas rápidas, proyecciones ordenadas, y replicación para tolerancia a fallos. Ambos usan clústeres para balanceo de carga y escalabilidad a través de segmentación y réplicas distribuidas.
El documento describe las tres fases del diseño y creación de una base de datos: 1) diseño del modelo conceptual, 2) diseño del modelo lógico, y 3) diseño del modelo físico. También discute técnicas como la normalización, desnormalización, índices, y tablas prejuntadas para mejorar el rendimiento de las consultas a la base de datos.
1. SAP HANA es un sistema analítico de alto rendimiento que combina arquitectura basada en filas y columnas, permitiendo OLTP y OLAP en una sola base de datos.
2. El almacenamiento en columnas es más eficiente para consultas analíticas que requieren seleccionar pocas columnas, mientras que el almacenamiento en filas es más flexible.
3. Un esquema en HANA agrupa objetos de base de datos como tablas, paquetes y procedimientos dentro de un espacio de nombres.
Los procedimientos almacenados permiten definir programas o funciones en la base de datos para ser usados de forma repetida. Mejoran el rendimiento al almacenar planes de consulta en caché y reducir el tráfico de red. En PostgreSQL se pueden escribir en varios lenguajes como PL/pgSQL y se usan para crear funciones, disparadores y estructuras de control complejas.
Las tablas particionadas dividen grandes tablas en múltiples particiones para mejorar la escalabilidad, rendimiento y manejabilidad. En PostgreSQL se implement
Las tablas particionadas permiten dividir los datos de una gran tabla en múltiples tablas más pequeñas para mejorar el rendimiento de las consultas, inserciones y otras operaciones. En PostgreSQL, el particionado se implementa mediante herencia de tablas, donde cada partición es una tabla hija de una tabla principal vacía. Las tablas hijas pueden particionarse por rangos de valores o listas de valores y se definen restricciones CHECK para cada partición.
BEST_PRACTICES: Buenas prácticas para el DBA SolidQ
En esta sesión vamos a revisar algunas de las buenas prácticas que durante nuestro día a día encontramos que no se aplican de forma adecuada. Aunque en nuestro día a día seamos DBAs eficientes es importante que tengamos en cuenta aquellas buenas prácticas que puedan ayudarnos a mejorar nuestros procesos, consiguiendo así minimizar errores y aumentar la disponibilidad de nuestro sistema.
Este documento presenta una sesión sobre técnicas avanzadas de consultas en SQL Server 2014 dirigida a desarrolladores de bases de datos. La sesión cubre temas como window functions, common table expressions, secuencias, vistas indexadas, paginación de datos y la instrucción MERGE a través de ejemplos prácticos. El expositor, Ahías Portillo, es un arquitecto de datos con experiencia en el desarrollo de soluciones para varios países.
El documento explica las bases de datos en MySQL. Cubre conceptos como qué es una base de datos en MySQL, características de MySQL como su rendimiento y limitaciones, cómo funcionan acciones como consultas, creación y modificación de tablas. También destaca la importancia de las bases de datos MySQL para la protección y rendimiento de los datos.
Este documento presenta las nuevas características de PostgreSQL 9.1. El ponente, Emanuel Calvo, es un DBA experto en PostgreSQL, MySQL y Oracle. La presentación cubre temas como replicación síncrona mejorada, soporte de datos externos, internalización por columna, aislamiento serializable instantáneo, tablas efímeras, y más. El documento también menciona características menores como soporte SE-Linux y actualizaciones al lenguaje PL/pgSQL.
Esta charla forma parte de la gira de speaker online y el video de la podras encontrar en canal ventana de tecnologia en youtube
https://ivanmartinezm.wordpress.com/2017/09/03/5ta-fecha-gira-online-speaker-latinoamerica/
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ
Este documento presenta una agenda para una charla sobre lo que necesita saber un administrador de base de datos sobre SQL Server Integration Services (SSIS). La charla cubrirá conceptos básicos como la arquitectura de SSIS, tareas administrativas comunes, sincronización de entornos, e importación y movimiento de datos. También incluirá consideraciones sobre instalación, seguridad, encriptación y desarrollo con SSIS.
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ
http://bit.ly/SQSummit
Con el creciente despliegue de modelos tabulares y servicios de tiempo real conectados a ellos, nos surge siempre una misma pregunta: ¿Cómo controlo quien puede acceder a determinados datos en esos modelos y arquitecturas modernas? Abordaremos distintos escenarios de conexión de Power BI y modelos tabulares, su implementación, mantenimiento y buenas prácticas.
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ
http://bit.ly/SQSummit
A través de ejemplos vamos a ver porque las herramientas actuales de integración de datos han de experimentar una evolución significativa, tanto en su forma como en su fondo.
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ
Este documento introduce los grafos en SQL Server 2017. Explica que un grafo está compuesto de nodos y aristas que representan entidades y sus relaciones. SQL Server 2017 permite modelar grafos almacenando nodos y aristas como tablas tradicionales y usar el lenguaje Cypher para consultarlos. Aunque proporciona esta nueva funcionalidad, todavía tiene limitaciones como la falta de soporte para actualizaciones en aristas y algoritmos básicos de grafos.
http://bit.ly/SQSummit
En el último año el ecosistema de herramientas de visualización de Microsoft ha crecido, desarrollado y combinado entre sí. ¿Qué camino está tomando? ¿qué puedo hacer con Reporting Services que no pueda hacer con Power BI, Report Server o viceversa? Haremos un análisis de la característica que diferencian cada una, de forma muy rápida.
Vale, SQL Server 2017 corre en Linux, ¿me interesa? Sí, ¿por qué? Porque no hablamos simplemente de que corra un nuevo sistema operativo...sino que se pueden utilizar para despliegues rápidos en entornos escalables basados en docker, kubernetes, etc. Daremos un repaso a cómo aprovecharnos de los nuevos escenarios de despliegue en nuestras empresas, aunque sean tradicionalmente entornos Microsoft.
En un mundo que se mueve rápido, la capacidad de reacción ante la toma de decisiones es primordial. Te enseñaremos a llevar tus datos allá donde vayas, visualizarlos como necesites y tomar el control. Para ello PowerApps permite visualizarlos como necesites y tomar el control. Para ello PowerApps permite integrar la suite de aplicaciones de Microsoft, de una manera ágil e intuitiva.
Jugando a ser rico: Machine Learning para predicción de stocksSolidQ
El documento presenta un resumen sobre el uso del machine learning para predecir acciones en el mercado de valores. Explica que se necesitan tendencias y periodicidad para hacer predicciones a futuro, y que tradicionalmente los análisis de acciones se han hecho de forma manual usando varios indicadores. Luego, describe cómo se puede aproximar este problema usando time series y agregando variables externas como indicadores económicos y de sentimiento a los modelos, transformando así los análisis de series temporales en problemas de regresión clásica.
Este documento describe una arquitectura propuesta para extraer datos de redes sociales de manera generalizada e independiente de cada plataforma. Se propone separar la extracción de datos en componentes genéricos para el manejo de autenticación, servicios de API y almacenamiento, con implementaciones específicas para cada red social. Esto permitiría extraer periódicamente datos de diferentes plataformas de manera unificada y almacenar la información de manera estructurada.
Cuando tomamos control de un servidor SQL Server en Flex Services, nosotros como operadores tenemos que sentirnos seguros con lo que estamos asumiendo. Para ello, hacemos un análisis del servidor donde revisamos elementos importantes del servidor como configuración del SQL, planes de mantenimiento, etc. En esta sesión, te enseñaremos lo importante de los diversos elementos básicos que revisamos para asegurarnos que tomamos el control de un servidos SQL Server que no nos va a dar sorpresas.
Este documento presenta información sobre bots y el framework de Microsoft para crear bots. Explica qué es un bot, los objetivos de crear uno, el ecosistema de Microsoft para bots, cómo crear un bot básico en .NET, los componentes como diálogos y tarjetas, y servicios adicionales como LUIS para entender el lenguaje natural. Finalmente, discute casos de uso y el futuro prometedor de los bots.
Las necesidades de análisis en los diferentes escenarios de negocio se vuelven cada vez más complejas. Dato histórico, dato en tiempo real, dato desde diferentes fuentes, dato predictivo, todo a la vez y en el mismo punto centralizado. ¿Nos hemos vuelto locos? ¿Es imposible? ¿No seremos capaces? Nada de eso, con Azure y una buena planificación conseguiremos una arquitectura con la última tecnología y que, sobre todo, cubre nuestras necesidades de análisis por complejas que sean.
Este documento presenta opciones de arquitectura para implementar soluciones de Business Intelligence (BI) de extremo a extremo en Azure. Describe los diferentes servicios de Azure para almacenamiento, eventos y streaming, y análisis de datos. También discute arquitecturas clásicas, en la nube y híbridas, con ejemplos de orígenes de datos para cada una. Finalmente, muestra demos de implementaciones de BI en Azure usando Azure Data Factory, SQL Server Integration Services y Azure Analysis Services.
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018SolidQ
El 25 de mayo entró en vigor el nuevo reglamento de protección de datos, en esta presentación te vamos a explicar qué es lo que tienes que tener en cuenta como un DBA para cumplir.
Hilando fino en SSAS multidimensional - SolidQ Summit 2018SolidQ
A raíz de un caso real, el equipo de SolidQ ha estado buscando la mejor manera de implementar una jerarquía padre-hijo de cuentas contables con un operador unitario que tuviera un buen rendimiento, a pesar de la gran cantidad de datos a la que tenía que enfrentarse. Veremos cómo aplanar la jerarquía, cómo implementarlo con SSAS, con una alternativa MDX, cómo añadir ordenación a las cuentas basadas en otro atributo, Time Balance Average y algún otro truco de tuning.
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...SolidQ
Este documento describe varias mejoras en el procesamiento de consultas adaptativas en SQL Server 2017, incluyendo el ámbito de la base de datos, el ajuste automático y el procesamiento de consultas adaptativas. El ámbito de la base de datos permite configuraciones específicas para cada base de datos. El ajuste automático incluye la administración automática de índices y la corrección automática de planes. El procesamiento de consultas adaptativas optimiza consultas durante la ejecución y mejora los joins adaptativos.
Por medio de distintas demos, mostraremos de forma interactiva, las novedades que nos ofrece SSAS tabular, además de exponer como sacar provecho de las nuevas funcionalidades.
José Luis Jiménez Rodríguez
Junio 2024.
“La pedagogía es la metodología de la educación. Constituye una problemática de medios y fines, y en esa problemática estudia las situaciones educativas, las selecciona y luego organiza y asegura su explotación situacional”. Louis Not. 1993.
Ofrecemos herramientas y metodologías para que las personas con ideas de negocio desarrollen un prototipo que pueda ser probado en un entorno real.
Cada miembro puede crear su perfil de acuerdo a sus intereses, habilidades y así montar sus proyectos de ideas de negocio, para recibir mentorías .
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
3. Objetivos de la sesión
Agenda
α Escalabilidad
α Columnar storage
α Agregados con ventana deslizante
α Paginación eficiente
α Secuencias
α Mejoras en iFTS
α Optimización en tipos de datos espaciales
4. AlwaysOn
Visto en la sesión: REL-316: Denali: Alta Disponibilidad
α Solución sencilla con poco mantenimiento y eficiente
α Clustering
β Redirección de clientes automática
β Política de failover flexible
α Mirroring
β Failover de grupos de bases de datos
β Síncrono/asíncrono
β Compresión y encriptación
β Réplicas de solo lectura Snapshot transparente
β Reparación de páginas automática
α Log Shipping
β Múltiples secundarios: 4 secundarios, 2 síncronos, 1 failover
automático
5. Columnar indexes
α Tipo de índice nonclustered nuevo
β En un futuro podrá ser tambien tipo clustered…veremos si para
versión RTM
α Rendimientos de más de 100x y compresion entre 4x y 15x
α Optimización de consultas modelo estrella
α Surgen para escenarios tipo PDW donde se procesan
cientos de Tb en menos de un segundo
α Basado en la tecnologia patentada Vertipaq que utilizan
Analisys Services y PowerPivot
6. Columnar indexes
α Altamente
comprimible
α Procesa las
columnas en
bloques
α Buffer hit ratio
mejorado Solo las
columnas necesarios
se leen
β Almacenamiento Puro
α Por ahora son el
almacenamiento
secundario
β En un futuro serán el
almacenamiento
primario de
información
8. Columnstore indexes
α No se soporta actualización por ahora
α Para modificar datos se recomienda:
β Crear tabla particionada con columnstore index alineado
β Deshabilitar columnstore
β Mover datos a la nueva tabla con una operación SWITCH
β Rebuild el índice
α Basan su beneficio en evitar leer de disco al optimizar la
RAM mediante compresión y evitar leer información
indeseada
α Equipos más asequibles producen rendimientos en
entornos BI realmente espectaculares.
β Se puede pensar en soluciones ROLAP eliminando la necesidad de
ETL con agregados pre-cargados
9. Calculos sobre conjuntos
α Calculos aplicados a conjuntos de filas
α Resolución de problemas
β Cursores
β Consultas agrupadas
β Subconsultas
β Joins
α Retos
β Pensar en modo conjunto
β Mezclar cálculos de agrupado y el nivel detalle
β Complejidad
β Rendimiento
10. Piensa en conjuntos
α No te desvies de la realidad, SQL Server es un motor
relacional basado en conjuntos
α ¿Entiendes realmente lo que significa conjunto?
Definición teórica por Georg Cantor:
1. Un conjunto es una reunión de objetos que cumplen con cierta
propiedad (llamados los elementos de ese conjunto) y que, por tanto,
queda definido por tal propiedad.
2. Un conjunto es una sola entidad matemática, de modo que puede a su
vez ser contenido por otro conjunto
3. Dos conjuntos que tengan los mismos elementos son iguales, luego un
conjunto queda determinado por sus elementos
En definitiva, una reunión de objetos sin ningún orden y con una propiedad
común
11. Mezcla de detalle y cálculos
de conjuntos
α Las consultas agrupadas
imponen condiciones
12. Piensa en conjuntos
α Subconsultas
β Demasiada información
β Cuidado con el orden
de evaluación
β Cada consulta necesita
su resolución
independiente
16. Cambia tu mente
Piensa mas profundamente para dar con la clave
α Pensar en una asignación numérica aislada e
independiente es erróneo aunque se obtenga el resultado
deseado
α Conceptualmente, una ventana deslizante existe
simultáneamente respecto a cada fila. Debes preparar tu
mente para empezar a dar soluciones eficaces
18. Nuevas funciones de agregado
α Agregados con ventana deslizante (Framing)
β Hasta Denali, solo agregados con particionado
α Offset
β LAG, LEAD,FIRST_VALUE, LAST_VALUE
α Distribución
β PERCENT_RANK,PERCENTILE_CONT, PERCENTILE_DIST,…
19. PAGINACION
¿Por qué paginar?
α “ASYNC_NETWORK_IO”: “Occurs on network writes when the task
is blocked behind the network. Verify that the client is processing
data from the server.”
α “PAGEIOLATCH_SH: “Occurs when a task is waiting on a latch for
a buffer that is in an I/O request. The latch request is in Shared
mode. Long waits may indicate problems with the disk
subsystem.”
20. PAGINACION
Antes de SQL11
α Con SQL Server 2005 aparecieron las funciones de Ranking
β Pudimos empezar a dar solución al problema de la paginación, con
algo de imaginación, eso si
21. Paginación en Denali
Cláusulas OFFSET/FETCH
α Sintaxis ANSI que puede servir a fines idénticos a TOP(n)
α Muchisima mas potente
α Filtro aplicado sobre la cláusula ORDER BY
α OFFSET indica cuantas filas hay que saltarse
α FETCH indica cuantas filas se deben devolver tras el OFFSET
α *Por ahora, mismo plan de ejecución
24. Secuencias
Introduccion
α Una secuencia es un objeto usado para autogenerar
números basados en criterios flexibles
α Es la evolución de IDENTITY
α Muy flexible y con posibilidad de optimizar su rendimiento
α Solo se soporta nombre de dos partes
α La equivalencia lógica con IDENTITY
25. Secuencias
¿Por qué?
α Sirven para crear valores de clave en inserciones
β Permiten incluso almacenar dicho valor en variable
α NEXT VALUE FOR
β Función para obtener el siguiente valor de la secuencia
α Sp_sequence_get_range
β Obtiene un rango de valores de secuencia que mas tarde podremos
utilizar
26. Secuencias
Vs Identity
Option Identity Sequences
Obtain value before use No Yes
Table-Independent No Yes
Use in UPDATE No Yes
Used in SELECT No Yes
Control order Not in SELECT INTO Yes
Yes in INSERT SELECT
Effected by rollback No No
Can associate/disassociate with an No Yes
existing column
Can define minimum and maximum No Yes
values
Can cycle No Yes
Can change increment No Yes
Supports defining caching No Yes
Obtain range of values No Yes
27. Secuencias
Rendimiento contra identity
α Se utiliza por defecto
caché de 50
elementos
β Identity utiliza cacheo
de 10
α Se puede modificar el
cacheo e incluso
deshabilitar
α Cuanto más caching,
mas rendimiento
β No linear
α Posibilidad de huecos
ante caidas
30. Full Text Search
Mejoras en iFTS
α Se puede utilizar IFilters como propiedades extendidas
para hacer búsquedas en FTS
α Ahora por tanto, se puede buscar en las propiedades que
exponen de forma óptima
α Esto unido al
FILETABLE
storage…no os da
la impresión de
que WinFS está
dando tufillo? :)
create fulltext index on
db_X.svceventinfo(file_stream)
31. Full Text Search
Motor
α Mejoras del motor entre 7-10x frente a SQL 2008 (Según
internals de MS)
β Comparado con SQL 2005 más de 60x
α En el peor de los casos, tiempos de respuesta iFTS de
<3ms
α Hasta 350M de documentos por almacenamiento
α Incremento de respuesta linear con el nº de CPU
32. Spatial
Mejoras en indexación
α Ahora hasta 8 Niveles por defecto
β Antes 4
β Hasta 256 niveles (antes 32)
α GEOGRAPHY_AUTO_GRID y GEOMETRI_AUTO_GRID
α Soporte para objetos curvilíneos
β CircularString
β CompoundCurve
β CurvePolygon
α Nuevos métodos adaptados
β STCurveToLine()
β BufferWithCurves()
β …
α Mayor Precisión
33. Spatial
Más novedades
α Para mayor precisión, cláusula
SPATIAL_WINDOW_MAX_CELL con posibilidad de llegar a
2048 celdas
α La mayoría de operadores y métodos se han optimizado
α Ya es posible realizar agregaciones
β UnionAggregate
β EnvelopeAggregate
β CollectionAggregate
β ConvexHullAggregate
SELECT GEOGRAPHY::UnionAggregate(geog) FROM Regions
α Ya es posible superar el valor de hemisferio lógico
34. Objetivos de la sesión
Agenda
α Escalabilidad
α Columnar storage
α Agregados con ventana deslizante
α Paginación eficiente
α Secuencias
α Mejoras en iFTS
α Optimización en tipos de datos espaciales
35. Si quieres disfrutar de las mejores sesiones de
nuestros mentores de España y Latino América,
ésta es tu oportunidad.
http://summit.solidq.com/madrid/