DataMapper egy thread-safe ORM a Ruby, amely lehetővé teszi a fejlesztők számára, hogy könnyen kölcsönhatásba lépnek a különböző adattároló rendszerek közös alkalmazásprogramozási felület (aka egy API).
Jön rengeteg funkcióval és (hatósági és közösségi támogatott) adapterek, amely lehetővé teszi, hogy a munka, sok a médiumok, miközben egy egységes központi, ugyanakkor képes alkalmazkodni bármilyen mögöttes technológia.
DataMapper elég jó, hogy észlelje sémák és lehetővé teszi a fejlesztők számára, hogy könnyen vándorolnak / upgrade közöttük, miközben az adatok integritását érintetlenül.
Van támogatást is könnyű kiolvasás identitás térképek, lusta adatok betöltése, és sok-sok dokumentációt a kezdéshez.
Tulajdonságok :
- < li class = "bbli"> Támogatott adatbázis drivers / adapterek:
- SQLite
- PostgreSQL
- MySQL
- MongoDB
- Riak
- Redis
- MSSQL
- Windows Azure
- SimpleDB
- YAML
- RDF
- Ferret
- A memórián
- REST
- IMAP
- AppEngine
- DataStore (GAE)
- Google Data li>
- Google Video
- FqL
- GitHub
- ISBN DB
- JDBC
- LDAP
- AWS S3
- Salesforce
- Sphinx
Mi az új ebben a kiadásban:
- Erőforrás [] és a Resource [] = nem sikerül, ha a Ingatlan neve nem ismert
- A redundáns használata chainable ben eltűnik, és így jobb teljesítményt
- logikai ingatlan typecasting volt refactored
- Különböző problémák beállítás alapértelmezett Property lehetőségek rögzítették
- Erőforrás # attribútum = már nem használja public_method_defined? - Ez egy biztonsági javítást megakadályozza az esetleges DDOS támadások
- Problémák auto-migrációk több tárolók rögzítették
- kódolási problémák bináris ingatlan rögzítettek
- STI lekérdezések már nem szerepel a legmagasabb szintű osztály nevét
- UnderscoredAndPluralizedWithoutLeadingModule elnevezési adtunk
- belongs_to támogatja: egyedülálló lehetőség
- érvényesítése tulajdonságnévvel javult
Hozzászólás nem található