Data Mapper

GPTKB entity

Statements (56)
Predicate Object
gptkbp:instance_of gptkb:Photographer
gptkbp:bfsLayer 5
gptkbp:bfsParent gptkb:Database_Cleaner
gptkbp:community_support gptkb:battle
gptkbp:developed_by Data Mapper Community
gptkbp:discontinued gptkb:theorem
gptkbp:has_documentation official website
gptkbp:has_feature lazy loading
transactions
pagination
custom data types
scopes
hooks
schema-less design
timestamps
eager loading
soft deletes
nested attributes
polymorphic associations
database agnosticism
gptkbp:has_version latest version 1.0.0
https://www.w3.org/2000/01/rdf-schema#label Data Mapper
gptkbp:is_available_on gptkb:archive
gptkb:Ruby_Gems
gptkbp:is_compatible_with gptkb:Database_Management_System
gptkb:Rails
gptkb:Person
gptkb:Ninjutsu
gptkb:star
gptkb:Sinatra
SQ Lite
gptkbp:is_known_for gptkb:benchmark
extensibility
flexibility
simplicity
convention over configuration
gptkbp:is_part_of gptkb:project
Ruby ecosystem
web development tools
Ruby on Rails development
gptkbp:is_similar_to gptkb:Active_Record
Sequel
gptkbp:is_used_by gptkb:software
gptkbp:is_used_for data persistence
database interactions
gptkbp:is_used_in web applications
gptkbp:language gptkb:item
gptkbp:license MIT License
gptkbp:provides data validation
associations
migrations
querying capabilities
gptkbp:release_date gptkb:2008
gptkbp:repository gptkb:archive
gptkbp:supports multiple databases
gptkbp:uses Ruby's metaprogramming