| | 91 | |
| | 92 | =head1 DESCRIPTION |
| | 93 | |
| | 94 | I<Data::ObjectDriver> is an object relational mapper, meaning that it maps |
| | 95 | object-oriented design concepts onto a relational database. |
| | 96 | |
| | 97 | It's inspired by, and descended from, the I<MT::ObjectDriver> classes in |
| | 98 | Six Apart's Movable Type and TypePad weblogging products. But it adds in |
| | 99 | caching and partitioning layers, allowing you to spread data across multiple |
| | 100 | physical databases, without your application code needing to know where the |
| | 101 | data is stored. |
| | 102 | |
| | 103 | It's currently considered ALPHA code. The API is largely fixed, but may seen |
| | 104 | some small changes in the future. For what it's worth, the likeliest area |
| | 105 | for changes are in the syntax for the I<search> method, and would most |
| | 106 | likely not break much in the way of backwards compatibility. |