Somos Expertos en Oracle TimesTen

Innovation Strategies posee un equipo de ingenieros expertos en Oracle TimesTen, que le permite ofrecer a sus clientes servicios de valor añadido en diferentes escenarios tecnológicos y de negocio. Oracle TimesTen es su base de datos Oracle en memoria, ya que hay aplicaciones en las que los milisegundos se convierten en un elemento crítico. Transfiera sus aplicaciones críticas sobre Oracle a TimesTen maximizando los beneficios en su rendimiento sin realizar cambios lógicos en la aplicación.

¿Dónde usar Oracle TimesTen?

Típicamente cuando requerimos optimizar el rendimiento de la base de datos, las tareas a acometer son:
  • Tunning de tu base de datos Oracle, optimización de SQL y de los esquemas de base de datos.
  • Migración de datos sin paradas, ya que mediante Oracle GoldenGate puedes replicar los datos en tiempo real en tus nuevos entornos, realizar pruebas y validaciones del nuevo entorno con datos reales e implantar la solución en producción, únicamente requiere cambiar las conexiones de la aplicación a la nueva base de datos. Migrar bases de datos y entornos ya no requieren paradas (Zero-DownTime).
  • Ampliación vertical de la plataforma, añadiendo procesadores, almacenamiento en disco, etcétera…
  • Implementación de cachés, en la capa de aplicación las cuales implican una serie de restricciones:
    • Funcionalidad limitada y típicamente no se puede hacer uso público de la cache entre las diferentes aplicaciones.
    • El lenguaje SQL no está‚ disponible en la caché.
    • Eleva los costes de mantenimiento de la aplicación.
    • No soporta entornos de alta disponibilidad.
Oracle TimesTen es un RDBMS en memoria completamente optimizado y diseñado para aplicaciones en tiempo real. Haciendo uso de Oracle TimesTen usted podrá:
  • Usar la interface estándar de SQL para leer de su caché‚ en memoria.
  • Implantar la base de datos en memoria en la capa intermedia, tendrá  los datos pegados a su aplicación para optimizar el rendimiento.
  • Procesar más transacciones, ya que la latencia de Oracle TimesTen es muy reducida y le permitirá  procesar más peticiones sin esfuerzo.
  • Disponer de una caché persistente, ya que las transacciones en TimesTen cumplen con los requisitos de ACID.
  • Alta disponibilidad, en todos los sentidos ya que Oracle Timesten le permite configuraciones de replica síncronas, asíncronas, activo – pasivo y activo – activo.
  • Escalable, cree un caché GRID con TimesTen de tal forma que su plataforma se escale con el volumen de su negocio.

¿Desarrolar aplicaciones para Oracle TimesTen?

Oracle TimesTen facilita el desarrollo de sus aplicaciones para soportar una gran número de funcionalidades ya disponibles en las bases de datos Oracle de forma completamente transparente. Alguna de las características más relevantes para el desarrollo de aplicaciones sobre Oracle TimesTen son:
  • Conexiones ODBC, JDBC y OCI.
    • Use la misma API que usa en sus bases de datos Oracle.
    • Existe un elevado subconjunto de funcionalidades de OCI importadas a Oracle TimesTen.
  • Soporte para ODP.Net
  • Lenguaje de programación Pro*C disponible, usando el mismo precompilador de Oracle Pro*C/C++.
  • Lenguaje PL/SQL soportado parcialmente:
    • El motor de PL/SQL está implementado dentro del propio Oracle TimesTen.
    • El lenguaje de programación es el mismo que en sus bases de datos Oracle.
    • Existe un elevado subconjunto de los paquetes disponibles en Oracle Database.

Usos de Oracle TimesTen en el mundo real.

Existen diversos escenarios en los que Oracle TimesTen les puede suponer una solución arquitectural adecuada reduciendo notablemente los costes de mantenimiento de sus aplicaciones, y ofreciendo el mejor rendimiento. Alguno de estos casos son:
  • Servicios de eCommerce, que requieren de una bajo tiempo de latencia, una elevada capacidad de proceso de peticiones y que sea fácilmente escalable.
  • Reducción de tiempos de conexión, para sitios distribuidos geográficamente ya que con Oracle TimesTen puede tener una copia de los datos requeridos al lado de cada servidor de aplicaciones.
  • Optimización del rendimiento de sus aplicaciones web, al disponer de un gestor de base de datos de memoria de baja latencia en alta disponibilidad.
  • Optimización de aplicaciones intensivas en SQL, para cálculos en tiempo real que requiere de un uso intensivo de su base de datos.

Para más información, contacte con nosotros y le asesoraremos:

[contact-form 1 "Formulario de contacto 1"]