DataMapper is een thread-safe ORM voor Ruby waarmee ontwikkelaars eenvoudig communiceren met verschillende data-opslag systemen met behulp van een gemeenschappelijke Application Programming Interface (aka een API).
Het wordt geleverd met tal van functies en (officiële en de gemeenschap ondersteund) adapters, waardoor het werken met veel mediums, het houden van een uniforme kern, terwijl ook in staat zich aan te passen aan een onderliggende technologie.
DataMapper is heel goed in het detecteren van schema's en ontwikkelaars de mogelijkheid om eenvoudig te migreren / upgraden tussen hen, terwijl de integriteit van de gegevens intact.
Er is ondersteuning opgenomen voor een eenvoudige query, identiteit kaarten, lui laden van gegevens, en veel documentatie om mee te beginnen
Kenmerken .
- < li class = "bbli"> ondersteunde database drivers / adapters:
- SQLite
- PostgreSQL
- MySQL
- MongoDB
- Riak
- Herverdeeld
- MSSQL
- Windows Azure
- SimpleDB
- YAML
- RDF
- Ferret
- In-memory
- REST
- IMAP
- AppEngine
- DataStore (GAE)
- Google gegevens
- Google Video
- FQL
- GitHub
- ISBN DB
- JDBC
- LDAP
- AWS S3
- Salesforce
- Sphinx
Wat is nieuw in deze release:
- Resource [] en Resource [] = niet meer mislukken wanneer naam van de eigenschap is niet bekend
- Redundant gebruik van schakelbare werd verwijderd wat resulteert in een betere prestatie
- Boolean woning typecasting werd herwerkt
- Diverse problemen met de standaardinstelling voor Property opties werden vastgesteld
- Resource # attributen = niet meer gebruikt public_method_defined? - Dit is een zekerheid fix mogelijk DDOS-aanvallen voorkomen
- Problemen met auto-migraties in meerdere opslagplaatsen werden vastgesteld
- Encoding problemen Binaire woning zijn bevestigd
- STI queries niet meer het hoogste niveau klasse naamvallen
- UnderscoredAndPluralizedWithoutLeadingModule naamgeving werd toegevoegd
- belongs_to ondersteunt: unieke optie
- Validatie van eigenschapnamen werd verbeterd
Reacties niet gevonden