DataMapper est un ORM thread-safe pour Ruby qui permet aux développeurs d'interagir facilement avec différents systèmes de stockage de données à l'aide d'une interface de programmation d'application commune (aka un API).
Il est livré avec beaucoup de fonctionnalités et adaptateurs (officielles et soutenue par la communauté), lui permettant de travailler avec beaucoup de médiums, en gardant un noyau uniforme, tout en étant capable de se adapter à ne importe quelle technologie sous-jacente.
DataMapper est assez bon pour détecter les schémas et permettant aux développeurs de migrer facilement / mise à jour entre eux, tout en conservant l'intégrité des données intactes.
Il ya un soutien inclus pour interrogation facile, cartes d'identité, paresseux chargement de données, et beaucoup de documentation pour vous aider à démarrer
Caractéristiques :.
- < li class = ""> bbli pilotes de base de données pris en charge / adaptateurs:
- SQLite
- PostgreSQL
- MySQL
- MongoDB
- Riak
- Redis
- MSSQL
- Windows Azure
- SimpleDB
- YAML
- RDF
- Ferret
- En mémoire
- REST
- IMAP
- AppEngine
- DataStore (GAE)
- Google Data li>
- Google Video
- FQL
- GitHub
- ISBN DB
- JDBC
- LDAP
- AWS S3
- Salesforce
- Sphinx
Quoi de neuf dans cette version:
- Resource [] et de ressources [] = ne échouent plus lorsque nom de la propriété ne est pas connu
- utilisation redondante de chainable a été retiré traduit par une meilleure performance
- propriété booléenne a été remaniée typecasting
- Divers problèmes avec des options de réglage de propriété par défaut ont été fixés
- Resource # attributs = plus utiliser public_method_defined? - Ce est un correctif de sécurité empêchant d'éventuelles attaques DDOS
- Problèmes avec l'auto-migrations dans plusieurs référentiels ont été fixés
- problèmes de codage binaire des biens sont fixés
- STI requêtes ne comprennent plus le nom de la classe de niveau supérieur
- UnderscoredAndPluralizedWithoutLeadingModule convention de nommage a été ajouté
- belongs_to soutient: option unique
- Validation des noms de propriété a été améliorée
Commentaires non trouvées