DataMapper е резба-безопасно ORM за Ruby, която позволява на разработчиците лесно да взаимодействат с различни системи за съхранение на данни с помощта на програмния интерфейс обща заявка (известен още като API).
Той идва с много функции и (официални и подкрепени от Общността) адаптери, което му позволява да се работи с много медиуми, поддържане на единна ядро, като в същото време е в състояние да се адаптира към всяка основната технология.
DataMapper е доста добър в откриването на схеми и позволява на разработчиците лесно да мигрират / ъпгрейд между тях, при запазване на целостта на данните е непокътнат.
Има подкрепа включени за лесно заявки, карти за самоличност, мързеливи зареждане на данни, както и много документация, за да започна
<силни> Характеристики :.
- < Ли клас = "bbli"> Поддържани драйвери за бази данни / адаптери:
- SQLite
- PostgreSQL
- MySQL
- MongoDB
- Riak
- Redis
- MSSQL
- Windows Azure
- SimpleDB
- YAML
- RDF
- Ferret
- В-памет
- REST
- IMAP
- AppEngine
- DataStore (GAE)
- Google Data Li>
- Google Video
- FQL
- GitHub
- ISBN DB
- JDBC
- LDAP
- AWS S3
- Salesforce
- Сфинкс
Какво ново в тази версия:
- Resource [] и Resource [] = вече не се провалят, когато Име на имота не е известно
- Redundant използване на chainable бе отстранен води до по-добра производителност
- Boolean имот от стереотипа е refactored
- Различни проблеми с опции на настройките по подразбиране за имота бяха фиксирани
- Resource # атрибути = вече не използвате public_method_defined? - Това е поправка по сигурността предотвратяване на възможни DDOS атаки
- Проблеми с авто-миграции в множество хранилища бяха фиксирани
- Encoding проблеми с Binary собственост са фиксирани
- STI заявки вече не включва името на класа най-високо ниво
- е добавен конвенция UnderscoredAndPluralizedWithoutLeadingModule именуване
- belongs_to подкрепя: уникална възможност
- Валидиране на имена на собственост е подобрена
Коментари не е намерена