La diferencia entre sqlserver2008 y sqlserver2008r2 (sqlserver2008 y sqlserver2008r2)
R2 es solo un identificador de versión.
Con la aplicación generalizada de la tecnología de la información, el flujo de datos, como estructura de datos novedosa, se ha utilizado cada vez más en la vida diaria. Microsoft ha lanzado un nuevo componente para analizar y procesar el flujo de datos en SQLServer2008R2. —. Proporciona un entorno de desarrollo basado en el marco DotNet y los usuarios pueden utilizarlo fácilmente para desarrollar programas de procesamiento de flujo de datos sólidos y eficientes. La esencia de CEP es el marco de aplicación del procesamiento de eventos complejos (CEP). A diferencia del procesamiento de consultas de bases de datos tradicionales, el sistema de procesamiento de eventos necesita procesar eventos masivos (Eventos) de múltiples fuentes de datos al mismo tiempo y de acuerdo con las declaraciones de la consulta. proporcionado por el usuario y patrones de coincidencia y resultados de análisis de eventos de salida en tiempo real. Enumeramos las principales diferencias entre aplicaciones controladas por eventos y aplicaciones de bases de datos en la siguiente tabla:
Aplicaciones de base de datos Aplicaciones controladas por eventos (EventDriven)
Modo de consulta Solicitudes de consulta específicas Consultas continuas
El tiempo de respuesta varía desde unos pocos segundos hasta varios días, unos pocos milisegundos o menos
Tráfico de datos de cientos de registros/segundo
Al usarlo, los usuarios pueden desarrollar Basado en CEP Utiliza un programa para procesar una gran cantidad de datos sin procesar en tiempo real, aprovechando la jerarquía y correlación entre los datos, y adoptando efectivamente las reglas correspondientes para el procesamiento, a fin de reducir el costo del análisis de eventos, la correlación de eventos y análisis de eventos. Al mismo tiempo, puede admitir operaciones como la comparación de patrones de flujo de datos, la detección de anomalías, el análisis de tendencias, etc., lo que permite a los usuarios monitorear y administrar mejor los datos y, en última instancia, permitirles obtener información que antes no podían comprender y hacerla operativa. tomar decisiones de forma más rápida y eficaz. Mejorar los indicadores clave de rendimiento (KPI).
En la aplicación, el núcleo es el servidor, que se compone principalmente de adaptadores de entrada y salida (Adaptor) y motor CEP (CEPEngine).
Motor CEP (CEPEngine): todos los datos de entrada se analizarán y procesarán en el motor CEP. Analiza y convierte eficazmente los datos de entrada según la lógica de consulta definida por el usuario y genera resultados de manera oportuna.
Adaptador: proporciona un marco de adaptador y los desarrolladores pueden desarrollar diferentes tipos de adaptadores implementando diferentes interfaces. Los adaptadores se dividen en dos categorías. El adaptador de entrada (InputAdaptor) es la interfaz que conecta dispositivos de almacenamiento externos como servidores de red, sensores y motores. El adaptador de salida se utiliza para procesar los resultados generados por el motor CEP y puede desencadenar una serie de operaciones al mismo tiempo.
La plataforma proporciona un potente modelo de objetos que contiene muchas características útiles que nos permiten desarrollar programas flexibles y potentes. Para los desarrolladores novatos, consultar algunos ejemplos en Internet puede lograr el doble de resultado con la mitad de esfuerzo.