DataMapper er en tråd-safe ORM for Ruby, der giver udviklere mulighed for nemt at interagere med forskellige data storage systemer, der anvender en fælles application programming interface (aka en API).
Den leveres med masser af funktioner og (officielle og samfund støttede) adaptere, som gør det muligt at arbejde med masser af medier, holde ensartet kerne, samtidig være i stand til at tilpasse sig til enhver underliggende teknologi.
DataMapper er ganske gode til at opdage skemaer og tillader udviklere nemt migrere / opgradere mellem dem, samtidig med at data integritet intakt.
Der er support inkluderet for nem forespørgsler, identitet kort, doven data lastning, og masser af dokumentation for at få dig i gang
Funktioner :.
- < li class = "bbli"> Understøttede databasedrivere / adaptere:
- SQLite
- PostgreSQL
- MySQL
- MongoDB
- Riak
- Redis
- MSSQL
- Windows Azure
- SimpleDB
- YAML
- RDF
- Ferret
- I-hukommelse
- REST
- IMAP
- AppEngine
- DataStore (GAE)
- Google data li>
- Google Video
- FQL
- GitHub
- ISBN DB
- JDBC
- LDAP
- AWS S3
- Salesforce
- Sphinx
Hvad er nyt i denne udgivelse:
- Resource [] og Resource [] = mislykkes ikke længere, når ejendom navn er ikke kendt
- Redundant brug af chainable blev fjernet hvilket resulterer i en bedre ydelse
- Boolean ejendom typecasting blev refactored
- Forskellige problemer med indstillingen standard Ejendom optioner blev fastsat
- Resource # attributter = ikke længere bruge public_method_defined? - Det er en sikkerhed fix forebygge mulige DDOS-angreb
- Problemer med auto-vandringer i flere depoter blev fastsat
- Encoding problemer med binær egenskab er faste
- STI forespørger ikke længere omfatte øverste niveau klasse navn
- UnderscoredAndPluralizedWithoutLeadingModule navngivning blev tilføjet
- belongs_to understøtter: unik funktion
- Validering af egenskabsnavne blev forbedret
Kommentarer ikke fundet