DataMapper เป็นออมด้ายปลอดภัยสำหรับ Ruby ที่ช่วยให้นักพัฒนาสามารถโต้ตอบกับระบบจัดเก็บข้อมูลต่าง ๆ โดยใช้อินเตอร์เฟซการเขียนโปรแกรมประยุกต์ที่พบบ่อย (aka API)
มันมาพร้อมกับจำนวนมากของคุณสมบัติและ (อย่างเป็นทางการและชุมชนการสนับสนุน) อะแดปเตอร์ซึ่งจะช่วยให้การทำงานที่มีจำนวนมากของสื่อ, การรักษาหลักเหมือนกันในขณะที่ยังมีความสามารถในการปรับตัวเข้ากับเทคโนโลยีพื้นฐานใด ๆ
DataMapper ค่อนข้างดีในการตรวจสอบ schemas และช่วยให้นักพัฒนาสามารถโยกย้าย / อัพเกรดระหว่างพวกเขาขณะที่การรักษาความสมบูรณ์ของข้อมูลที่สมบูรณ์
มีการสนับสนุนเป็นที่รวมสำหรับการสอบถามง่าย, แผนที่ตัวตน, โหลดข้อมูลขี้เกียจและเอกสารจำนวนมากที่จะได้รับคุณเริ่มต้น
คุณสมบัติ .
- < ชั้น li = "bbli"> สนับสนุนโปรแกรมควบคุมฐานข้อมูล / อะแดปเตอร์:
- SQLite
- PostgreSQL
- MySQL
- MongoDB
- Riak
- Redis
- MSSQL
- Windows Azure
- SimpleDB
- YAML
- RDF
- Ferret
- ในหน่วยความจำ
- REST
- IMAP
- AppEngine
- DataStore (GAE)
- Google ข้อมูล
- Google Video
- FQL
- GitHub
- ISBN DB
- JDBC
- LDAP
- AWS S3
- Salesforce
- สฟิงซ์
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- ทรัพยากร [] และทรัพยากร [] = ไม่ล้มเหลวเมื่อ ชื่อคุณสมบัติไม่เป็นที่รู้จัก
- การใช้งานซ้ำซ้อนของ chainable ถูกลบออกส่งผลให้ประสิทธิภาพที่ดีขึ้น
- Typecasting อสังหาริมทรัพย์บูลีนถูก refactored
- ปัญหาต่าง ๆ ที่มีการตั้งค่าเริ่มต้นตัวเลือกคุณสมบัติได้รับการแก้ไข
- คุณลักษณะทรัพยากร # = ไม่ได้ใช้ public_method_defined? - นี่คือการแก้ไขการรักษาความปลอดภัยป้องกันการโจมตี DDoS ไปได้
- ปัญหาเกี่ยวกับการโยกย้ายอัตโนมัติในหลายที่เก็บได้รับการแก้ไข
- ปัญหาการเข้ารหัสที่มีคุณสมบัติที่ได้รับการแก้ไขไบนารี
- STI แบบสอบถามไม่รวมถึงชื่อชั้นระดับบนสุด
- แผนการตั้งชื่อ UnderscoredAndPluralizedWithoutLeadingModule ถูกเพิ่มเข้ามา
- belongs_to สนับสนุน: ตัวเลือกที่ไม่ซ้ำกัน
- การตรวจสอบของชื่อสถานที่ให้บริการได้ดีขึ้น
ความคิดเห็นที่ไม่พบ