DataMapper es un ORM-thread seguro para Ruby que permite a los desarrolladores interactuar fácilmente con diversos sistemas de almacenamiento de datos utilizando una interfaz de programación de aplicaciones (también conocido como una API).
Viene con un montón de características y adaptadores (oficiales y apoyada por la comunidad), lo que permite trabajar con una gran cantidad de medios, manteniendo un núcleo uniforme, al mismo tiempo ser capaz de adaptarse a cualquier tecnología subyacente.
DataMapper es bastante bueno en la detección de esquemas y permitiendo a los desarrolladores migrar fácilmente / actualizar entre ellos, mientras se mantiene la integridad de los datos intactos.
Hay soporte incluido para una fácil consulta, mapas de identidad, carga de datos perezoso, y mucha documentación para que pueda empezar
Características :.
- < li class = ""> bbli conductores base de datos soportados / adaptadores:
- SQLite
- PostgreSQL
- MySQL
- MongoDB
- Riak
- Redis
- MSSQL
- Windows Azure
- SimpleDB
- YAML
- RDF
- Ferret
- En la memoria
- RESTO
- IMAP
- AppEngine
- DataStore (GAE)
- de datos de Google
- Google Video
- FQL
- GitHub
- ISBN DB
- JDBC
- LDAP
- AWS S3
- Salesforce
- esfinge
¿Cuál es nuevo en esta versión:
- Recursos [] y Recursos [] = ya no fallan cuando nombre de la propiedad no se sabe
- uso redundante de conexión en cadena se retiró dando como resultado un mejor rendimiento
- Boolean encasillamiento propiedad fue rediseñado
- Varios problemas con la configuración por defecto las opciones de la Propiedad se fijaron
- atributos de Recursos # = ya no utilizan public_method_defined? - Se trata de una revisión de seguridad prevenir posibles ataques DDOS
- Problemas con el auto-migraciones en múltiples repositorios se fijaron
- problemas de codificación con propiedad binaria son fijos
- STI consultas ya no incluye el nombre de la clase de nivel superior
- Se añadió UnderscoredAndPluralizedWithoutLeadingModule convención de nombres
- belongs_to soporta: opción única
- La validación de nombres de propiedades se mejoró
Comentarios que no se encuentran