Thu. Dec 26th, 2024

Speedment: un kit de herramientas ORM de Java Stream gratuito y de código abierto para desarrolladores profesionales.

By admin Jan 30, 2024

¿Qué es la velocidad?

Speedment es un potente kit de herramientas y tiempo de ejecución Java Stream ORM de código abierto. Proporciona a los desarrolladores una manera perfecta de interactuar con una base de datos SQL analizando inteligentemente los metadatos y generando automáticamente una representación Java del modelo de datos.

Esto significa que puede desarrollar fácilmente y con confianza aplicaciones Java escalables y eficientes utilizando el ampliamente utilizado Java estándar transmisiones, sin tener que escribir consultas SQL o aprender nuevas API.

Desarrollado originalmente por un equipo de investigadores e ingenieros altamente calificados con sede en Palo Alto, Speedment fue creado con el objetivo principal de simplificar y agilizar el proceso de desarrollo de aplicaciones de bases de datos Java.

Al aprovechar todo el potencial de la API Java Stream, Speedment permite a los desarrolladores escribir código de manera más eficiente y eficaz, lo que da como resultado aplicaciones más rápidas y confiables.

Características

  • Ver tablas de bases de datos como secuencias Java estándar
    • Java puro: Stream API en lugar de SQL elimina la necesidad de un lenguaje de consulta
    • Uniones dinámicas: capacidad de realizar uniones como secuencias de Java en el lado de la aplicación
    • Flujos paralelos: la carga de trabajo se puede dividir automáticamente en varios subprocesos
  • Código seguro de tipo breve y conciso
    • Generación de código: la representación Java automática del estado más reciente de su base de datos elimina el código repetitivo y la necesidad de escribir manualmente clases de entidad Java al tiempo que minimiza el riesgo de errores.
    • Protección nula: minimiza el riesgo relacionado con los valores nulos de la base de datos envolviéndolos en opciones de Java
    • Integración de enumeraciones: la asignación de columnas de cadena a enumeraciones de Java aumenta la eficiencia de la memoria y la seguridad de tipos
  • Evaluación diferida para un mayor rendimiento
    • Las transmisiones son diferidas: el contenido de la base de datos se extrae a medida que se necesitan y consumen elementos
    • Introspección de tuberías: rendimiento optimizado al cortocircuitar las operaciones de flujo

Requisitos

Versión Java

La velocidad requiere Java 8 o después. Asegúrese de que su IDE esté configurado para usar JDK 8 (versión 1.8.0_40 o posterior).

Conectores de bases de datos

Speedment Open Source viene con soporte para las siguientes bases de datos listas para usar:

  • mysql
  • mariadb
  • PostgreSQL
  • SQLite

Los conectores de bases de datos empresariales incluyen:

  • AS400
  • casandra
  • DB2
  • informax
  • Oráculo
  • Copo de nieve
  • servidor SQL

Licencia

Speedment se enorgullece de tener la licencia Apache 2 para empresas, lo que fomenta la contribución activa de los usuarios.

  • Copyright (c) 2014-2019, Speedment, Inc. Todos los derechos reservados

Código abierto de velocidad – Este sitio cubre el proyecto Speedment Open Source disponible bajo el licencia apache 2.Corriente de velocidad – Las mismas excelentes funciones que Speedment OSS con soporte para bases de datos comerciales. Obtenga más información en speedment.com/stream.Velocidad HyperStream – Una extensión de Speedment Stream que también incluye rendimiento de consultas hipersónicas habilitado por un modelo único de gestión de memoria en JVM. Obtenga más información en speedment.com/hyperStream.

Recursos y descargas

Etiquetas

Java Programación de código abierto bases de datos bases de datos mysql postgresql servidor sql desarrollo web sqlite

By admin

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *