DataMapper är en trådsäker ORM för Ruby som tillåter utvecklare att enkelt interagera med olika datalagringssystem som använder ett gemensamt programmeringsgränssnitt (aka ett API).
Den levereras med massor av funktioner och (officiella och gemenskap stöds) adaptrar, vilket gör att den fungerar med massor av medier, hålla ett enhetligt kärna, samtidigt kunna anpassa sig till alla underliggande tekniken.
DataMapper är ganska bra på att upptäcka scheman och låta utvecklare att enkelt migrera / uppgradera mellan dem, samtidigt som uppgifter integritet intakt.
Det finns stöd ingår för enkel fråge, identitetskartor, lata dataladdning, och massor av dokumentation för att komma igång
Funktioner :.
- < li class = "bbli"> stöds databas drivrutiner / adaptrar:
- 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
Vad är nytt i den här versionen:
- Resurs [] och Resurs [] = inte längre misslyckas när fastighetsnamnet är okänt
- Redundant användning av ihopkopplingsbara avlägsnades vilket resulterade i en bättre prestanda
- Boolean egendom type-casting var refactored
- Olika problem med inställningen standardFastighets alternativ fixerades
- Resurs # attribut = inte längre använda public_method_defined? - Detta är en säkerhets fix förhindra eventuella DDOS-attacker
- Problem med auto-migreringar i flera förråd fixerades
- kodning problem med Binary egendom är fasta li>
- STI-frågor inte längre innehålla den högsta nivån klassnamn
- UnderscoredAndPluralizedWithoutLeadingModule namnkonvention lades
- BELONGS_TO stödjer: unikt alternativ
- Validering av fastighetsnamn förbättrades
Kommentarer hittades inte