Ir al contenido principal

DataNucleus Parte 1

La plataforma de acceso DataNucleus provee persistencia y recuperación de datos de un conjunto de almacenes de datos a través de sus API's con un amplia gama de lenguajes de consulta.

Los Softwares de persistencia tipicamente atienden a un único almacén de datos o una API. DataNucleus es la única que soporta todas las API's de persistencia estandar para una amplia gama de almacenes de datos.

DataNucleus es el único estandar de persistencia JDO certificado.

DataNucleus esta continuamente innovando para dar soporte a la especificación JDO.

DataNucleus te brinda el poder para cambiar el API de persistencia y Almacén de Datos cuando tu quieras.
De hecho, permite que los datos de mapeo JPA puedan ser utilizadas con persistencia JDO, y viceversa.



DataNucleus AccessPlatform 3.0 Checklist

 ¿Por Qué usar DataNucleus?

 DataNucleus es Open Source, lo que significa que usted tiene acceso completo al código fuente para todas las versiones de DataNucleus. Con esto, usted tiene la capacidad de corregir los errores que encuentre, sino también a comprender mejor el proceso de gestión de datos, y que potencialmente pueden extender DataNucleus para satisfacer sus necesidades.

DataNucleus es gratis. Es la licencia Apache 2, que proporciona el código y los ejecutables (JAR) de forma gratuita. Usted es libre de utilizar DataNucleus en sus proyectos. Por favor, consulte la licencia para la redacción exacta. DataNucleus siempre seguirá siendo Open Source. La licencia (Apache 2) es muy flexible, mucho más que la licencia utilizada por algún otro software de notable mapeo objeto / relacional que utilizan las licencias como la LGPL. 

DataNucleus es independiente e imparable. El código fuente es abierto, y no es propiedad exclusiva de alguna empresa. Como tal, no puede ser comprada por una organización de gran tamaño, como Versant u Oracle y el producto terminado (como ha sucedido a los clientes de Kodo, JDO Genie durante los últimos años) - ¿quieres que te suceda? FYI EclipseLink es impulsada por Oracle, IBM OpenJPA es impulsada y Hibernate es impulsado por RedHat.

DataNucleus es compatible con las normas impulsadas y aplicación de las normas JDO1, JDO2, JDO2.1, JDO2.2, JDO3, JPA1 y JPA2 proporcionando todos los elementos obligatorios y la mayoría de los elementos opcionales, así como proporcionar valor añadido a varias extensiones y brindando normas de garantías de cumplimiento de sus aplicaciones  futuras que le permite cambiar entre las implementaciones. 

DataNucleus apoya la gestión de datos para diferentes tipos de almacenes de datos. Estos incluyen la gran mayoría de bases de datos RDBMS en el mercado, tienda de MongoDB documento, almacenes de datos LDAP y otros lo que significa que si usted cambia su almacén de datos en el futuro no es necesario cambiar la capa de acceso a datos.

DataNucleus proporciona un excelente rendimiento en comparación con las tecnologías de la competencia.

DataNucleus no trae un gran número de dependencias a diferencia de otros frameworks de persistencia (por ejemplo, Hibernate). De hecho DataNucleus podría funcionar con sólo dos bibliotecas de terceros.

DataNucleus proporciona un nivel de soporte técnico gratuito a través de un foro en línea y también ofrece apoyo a los acuerdos comerciales, si lo requiere.

Filosofía DataNucleus:

El poder: el usuario debe estar en control de sus datos. DataNucleus debe darles el poder.

Persisten en cualquier lugar: los datos deben persistir a cualquier almacén de datos requeridos 

Flexibilidad: El desarrollador debe ser capaz de elegir la API que desee.

Herramienta adecuada para el trabajo: el usuario debe ser capaz de elegir el lenguaje de consulta correcta o almacén de datos adecuado en función de las capacidades de dicho componente. DataNucleus no debe limitar su elección

Configuración: Los desarrolladores deben utilizar los componentes que mejor se ajusten a las tareas. DataNucleus debería proporcionar un marco en el que todos los componentes pueden ser utilizados. 

Rendimiento: el procesamiento de datos debe ser eficiente. 

Arquitectura de DataNucleus: 

 

Comentarios

Entradas más populares de este blog

Conexion JDBC - JAVA a travès de un archivo Properties

Para conectar a bases de datos con el archivo properties necesitas definir la siguiente estructura:

Rutas de los Archivos Properties, es esas rutas tienes que haber creado tus archivos properties:

package com.develtrex.util;
import java.net.URL;
/**
 *
 * @author 007M
 */
public class Ruta {
    private final String dbOracle="/com/develtrex/propiedad/dboracle.properties";
    private final String dbMysql="/com/develtrex/propiedad/dbmysql.properties";
    private final String dbPostgres="/com/develtrex/propiedad/dbpostgres.properties";
    private final String dbSqlServer="/com/develtrex/propiedad/dbsqlserver.properties";

    public URL getFileDbOracle(){
        return getClass().getResource(dbOracle);
    }

    public URL getFileDbMysql(){
        return getClass().getResource(dbMysql);
    }

    public URL getFileDbPostgres(){
        return getClass().getResource(dbPostgres);
    }

    public URL getFileDbSqlServer(){
        return getClass…

El acta de constitución para proyectos de desarrollo software Ágil o Clásico

Cualquier proyecto de software debe tener un documento que permita formalizar el inicio de un proyecto.
Aquí proporciono un ejemplo.
Debes saber que el acta es un documento incremental que algunas secciones se van actualizando cuando se van realizando las actividades que permiten completarlas.

Información general
Enunciado del proyecto: DOCUMENTO ET. ID del proyecto: SCMF Sponsor: JNE Representante del sponsor:


Interesados del proyectoCargo Nombre/Organización Teléfono E-mail Representante del Sponsor


Program Manager

Project Manager


Empresa Asociada JURADO NACIONAL DE ELECCIONES


Usuario ò Cliente FISCALIZADORES










Instalando Oracle SQL Developer 4.x en CentOS 7

Saludos. Soy @jofrantoba. En este post de enseñare a instalar Oracle SQL Developer 4.x en CentOS 7.Paso 1: Ir a la pagina de Oracle, especificamente al producto Oracle SQL Developer 4.xhttp://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index-097090.htmlPaso 2: Dar click en "Download" y en la página seleccionar el paquete RPM que se muestra a continuación:Paso 3: Al hacer click en "Download" le saldra una ventana emergente como la imagen siguiente:Paso 4: Instalando el paquete RPM de Oracle SQL DeveloperPaso 5: Verificando Instalación, haciendo click en el menú aplicaciones,programación y luego en el icono de Oracle SQL Developer.Lo siguiente ya es historia, tu mismo lo descubrirás.Bueno esto sería todo.Si tienes algún tema que sugerir dejalo en los comentarios. Hasta pronto!!!Atte @jofrantoba