DataMapper er en trådsikker ORM for Ruby som lar utviklere å enkelt kommunisere med ulike datalagringssystemer ved hjelp av en felles programmeringsgrensesnitt (aka en API).
Den kommer med massevis av funksjoner og (offisielle og samfunnet støttes) adaptere, slik at det å jobbe med mange medier, holde en uniform kjerne, og samtidig være i stand til å tilpasse seg enhver underliggende teknologien.
DataMapper er ganske god på å oppdage skjemaer og slik at utviklere kan overføre / oppgradere mellom dem, samtidig som data integritet intakt.
Det er støtte inkludert for enkel spørring, identitets kart, lat data lasting, og massevis av dokumentasjon for å komme i gang
Egenskaper .
- < li class = "bbli"> Supported database drivere / adaptere:
- SQLite
- PostgreSQL
- MySQL
- MongoDB
- Riak
- Redis
- MSSQL
- Windows Azure
- SimpleDB
- YAML
- RDF
- Ferret
- I-minne
- REST
- IMAP
- AppEngine
- Datastore (GAE)
- Google data li>
- Google Video
- FQL
- GitHub
- ISBN DB
- JDBC
- LDAP
- AWS S3
- Salesforce
- Sphinx
Hva er nytt i denne utgaven:
- Ressurs [] og Resource [] = ikke lenger mislykkes når Eiendommen navn er ikke kjent
- Redundant bruk av chainable ble fjernet som resulterer i en bedre ytelse
- boolsk eiendom typecasting ble refactored
- Ulike problemer med innstillingen standardEiendoms opsjoner ble fikset
- Ressurs # attributter = ikke lenger bruke public_method_defined? - Dette er en sikkerhetsbestemmelse forebygge mulige DDOS-angrep
- Problemer med auto-vandringer i flere repositories ble fikset
- Encoding problemer med Binary eiendom er fast
- STI ordene som ikke lenger inkludere toppnivåklassenavn
- UnderscoredAndPluralizedWithoutLeadingModule navnekonvensjon ble lagt
- belongs_to støtter: unik mulighet
- Validering av egenskapsnavnene ble forbedret
Kommentarer ikke funnet