Car-tech

Oracle Data Grid Escala .NET a New Heights

CSharp - Windows Forms - Add vertical scroll bar to multiline textbox

CSharp - Windows Forms - Add vertical scroll bar to multiline textbox
Anonim

A new La versión del software de cuadrícula de datos de Oracle permitirá que las aplicaciones.NET de Microsoft escalen a los mismos grandes entornos de servidores múltiples de los que disfrutan las aplicaciones empresariales Java, según Oracle.

Con la versión 3.6 de Coherence, lanzada a principios de esta semana, "Podemos soporte a todas las principales plataformas de negocios ", dijo Cameron Purdy, vicepresidente de desarrollo de Oracle. El software actualizado también presenta un nuevo lenguaje de consulta y un conjunto mejorado de herramientas de administración, entre otras mejoras.

Coherence, un componente de la suite Oracle Fusion Middleware 11g, es un software que puede unir la memoria de trabajo desde varios servidores y tener actúan como un gran conjunto de memoria virtual, llamada cuadrícula de datos, en la que se pueden ejecutar programas de gran tamaño.

[Más información: los mejores cuadros de NAS para transmisión de medios y copia de seguridad]

Cuando se trata de software en memoria, TimesTen de Oracle se me viene a la mente cuando pienso en Oracle. Pero mientras TimesTen se diseñó para mantener una gran base de datos actualizada frecuentemente en la memoria compartida, Coherence puede contener objetos en la memoria, como el código del programa.

"Si tengo una serie de objetos Java que proporcionen a la aplicación un objeto orientado la representación de la información que utiliza, entonces Coherence es ideal. Maneja el modelo de dominio de esa manera, sin necesidad de mapear esa información de una base de datos relacional ", dijo Purdy.

Este enfoque permite a las organizaciones ejecutar programas que serían más grandes que cualquier servidor podría manejar, como un sistema de viajes en línea o un sistema de comercio para un banco.

La coherencia también permite la redundancia; si un servidor falla, otro puede tomar su lugar sin tiempo de inactividad. "Es una forma extremadamente simple de usar hardware básico para construir sistemas de gran escala y resistentes para administrar cantidades masivas de información en vivo", dijo Purdy.

La nueva versión del software, la primera actualización importante en un año, tiene 848 cambios de la edición anterior, de acuerdo con Purdy.

Una característica nueva es un marco de sesión que incluye la capacidad de trabajar con aplicaciones que se ejecutan en Microsoft.NET. Si bien Oracle siempre ha ofrecido complementos que permitirían que los servidores de aplicaciones Java se ejecuten en Coherence, la nueva versión también incluye un complemento para los datos de la sesión.NET.

Típicamente, las aplicaciones.NET grandes tienen que almacenar estados de sesión en una base de datos, que puede ser lenta en entornos transaccionales, o mantener todas las sesiones de estado en la memoria de trabajo de un solo servidor, lo que limita el escalado e introduce un único punto de falla.

"Hemos movido una alta disponibilidad y un modelo de aplicación Java refinado y altamente escalable para.NET ", dijo Purdy. "Ahora puede ejecutar cientos de servidores. Puede seguir agregando servidores y administrando más sesiones".

Otra característica nueva es un lenguaje de consulta similar a SQL llamado Coherence Query Language (CohQL).

Al parecerse mucho a SQL, CohQL permitirá a los desarrolladores centrados en bases de datos trabajar en coherencia en un lenguaje que comprenderían más fácilmente, en lugar de tener que disputar con modelos de dominio complejos utilizando un lenguaje de procedimientos como Java, con el que pueden estar menos familiarizados.

Con CohQL, por ejemplo, un operador de un sitio de comercio electrónico podría "seleccionar todos los carritos de la compra que accidentalmente agregaron un artículo a un precio incorrecto porque alguien subió el catálogo incorrectamente", dijo Purdy.

La nueva versión tiene un conjunto de administración herramientas llamadas Coherence Quorum, que les permite a los administradores administrar más fácilmente la capacidad y los recursos. Para mejorar la seguridad, el software también puede realizar conectividad SSL de extremo a extremo (Secure Sockets Layer), protegiendo los mensajes de las intrusiones externas.

Joab Jackson cubre software empresarial y noticias de última hora sobre tecnología general para The IDG News Service. Sigue a Joab en Twitter en @Joab_Jackson. La dirección de correo electrónico de Joab es [email protected]