Motor de persistencia

Motor de persistencia

En la actualidad existen distintos motores de persistencia. Estos motores facilitan el mapeo objeto-relacional de atributos entre una base de datos relacional tradicional y suplen la funcionalidad de una base de datos orientada a objetos. Estos motores buscan solucionar el problema de la diferencia entre los dos modelos usados hoy en día para organizar y manipular datos: el usado en la memoria de la computadora (orientación a objetos) y el usado en las bases de datos (modelo relacional). Para lograr esto, estos motores permiten al desarrollador detallar cómo es su modelo de datos, qué relaciones existen y qué forma tienen.

Contenido

Ejemplo de motores de persistencia para distintos lenguajes

ColdFusion

  • Arf [1] ARF - Active Record Factory
  • CFCPowerTools [2] Generación Batch de tu capa de datos en pocos minutos.
  • Reactor [3] Reactor es un sencillo API para ColdFusion que abstrae la base de datos al vuelo según se necesite.
  • objectBreeze [4] objectBreeze crea objetos directamente desde tu capa de persistencia.
  • Transfer [5] Transfer es una librería para generar objetos de negocio al vuelo y abstraer las transacciones sobre ellos.

Common Lisp

Java

JavaScript

.NET

  • .netTiers [40]
  • Briyante Integration Environment [41]
  • Business Logic Toolkit for .NET [42] (open source)
  • Castle ActiveRecord [43] (open source)
  • Data Tier Modeler [44], reemplazado por Euss.
  • DataBlock [45] (open source)
  • DataObjects.Net [46]
  • dOOdads [47], (freeware)
  • EasyObjects.NET [48] (open source)
  • EntitySpaces [49]
  • eXpress Persistent Objects for .NET [50]
  • Euss (Evaluant Universal Storage Services) [51] (open source)
  • Genom-e [52]
  • Gentle.NET [53] (open source)
  • GenWise Studio [54]
  • GURA [55]
  • Habanero [56]
  • iBATIS.NET [57]
  • IdeaBlade DevForce [58]
  • Lattice.DataMapper [59]
  • LightSpeed [60]
  • LLBLGen Pro [61]
  • LLBLGen [62] (open source)
  • NConstruct [63]
  • Neo [64] (open source)
  • NHibernate [65] (open source)
  • NJDX [66]
  • Nolics[67]
  • Opf3
  • ObjectMagix [68]
  • ObjectMapper .NET [69] (open source)
  • ODX.NET [70] (open source)
  • OpenAccess [71]
  • ORM.NET [72] (open source)
  • Persistor.NET [73]
  • Puzzle.NPersist [74] (open source)
  • Sooda [75] (open source)
  • Subsonic (DAL) [76] (open source)
  • TierDeveloper [77]
  • Wilson ORMapper for .NET [78]

Perl

  • Class::DBI [79] (open source)
  • Rose::DB::Object [80] (open source)
  • OOPS [81] (open source)
  • ORM [82] (open source)
  • DBIx::Class [83] (open source)
  • Alzabo [84] (open source)
  • Tangram (Perl) [85] (open source)

PHP

  • ADOdb Active Record [86], (open source)
  • CakePHP [87] (open source)
  • Doctrine [88] (open source)
  • DB DataObject [89] (open source)
  • EZPDO [90] (open source)
  • Junction PHP [91] (open source)
  • KohanaPHP [92] (open source)
  • Metastorage [93] (open source)
  • PhpMyObject [94] (open source)
  • PHP Object Generator (POG) [95] (open source)
  • pork.dbObject [96] (open source)
  • Propel [97] (open source)
  • QCodo [98] (open source)
  • xPDO [99] (open source)
  • Xyster Framework [100] (open source)

Python

  • Axiom [101]
  • Ape [102], para [[Zope]
  • SQLAlchemy [103] (open source)
  • SQLObject [104] (open source)
  • PyDO [105] (open source)
  • PyDO2 [106]
  • MiddleKit, parte de Webware [107] (open source)
  • Modeling [108]
  • ForgetSQL [109] (open source)
  • QLime [110] (open source)
  • Storm (open source)
  • The open source Django web framework
  • Dejavu [111]
  • Twisted Asynchronous Database Api [112] (open source)
  • PyDAO [113]

Ruby

Smalltalk

  • GLORP [124] (open source)

C++

Obtenido de "Motor de persistencia"

Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Mapeo objeto-relacional — El mapeo objeto relacional (más conocido por su nombre en inglés, Object Relational mapping, o sus siglas O/RM, ORM, y O/R mapping) es una técnica de programación para convertir datos entre el sistema de tipos utilizado en un lenguaje de… …   Wikipedia Español

  • Neo4j — Desarrollador en:Neo Technology http://neo4j.org/ Información general Lanzamiento 2007 …   Wikipedia Español

  • Cookie (informática) — Los cookies en informática sirven para: Llevar el control de usuarios: cuando un usuario introduce su nombre de usuario y contraseña, se almacena una cookie para que no tenga que estar introduciéndolas para cada página del servidor. Sin embargo,… …   Wikipedia Español

  • Edad Contemporánea — La carga de los mamelucos, de Francisco de Goya, 1814, representa un episodio del levantamiento del 2 de mayo de 1808 en Madrid. Los pueblos europeos, convertidos en protagonistas de su propia historia y a los que se les había proclamado sujetos… …   Wikipedia Español

  • MySQL Cluster — MySQL clúster es una tecnología que permite el clustering de bases de datos en memoria en un ambiente de no compartición. La arquitectura de no compartición permite que el sistema gestor de base de datos (SGBD) funcione utilizando hardware no muy …   Wikipedia Español

  • Biodiésel — Muestra de biodiésel. El biodiésel es un biocombustible líquido que se obtiene a partir de lípidos naturales como aceites vegetales o grasas animales, con o sin uso previo,[1] mediante procesos industriales de esterificación y …   Wikipedia Español

  • Historial de las versiones de Mozilla Firefox — Saltar a navegación, búsqueda Artículo principal: Historia de Mozilla Firefox El proyecto Mozilla Firefox fue creado por David Hyatt y Blake Ross como una rama experimental del proyecto Mozilla. Firefox 1.0 fue publicado el 9 de noviembre de 2004 …   Wikipedia Español

  • Fiat CR.32 — Saltar a navegación, búsqueda Fiat CR.32 Fiat CR.32. Tipo Caza Fabricante FIAT …   Wikipedia Español

  • Fiat C.R.32 — C.R.32 Fiat CR.32. Tipo Caza Fabricante FIAT Diseñado …   Wikipedia Español

  • Cilio — Imagen de microscopía electrónica de barrido de una muestra de epitelio cúbico monoestratificado de los bronquiolos, en la que se observan algunas células ciliadas y otras no ciliadas con microvellosidades. Los cilios (Et: del latín cilĭum …   Wikipedia Español


Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.