O Axon ORM faz parte do Framework sem gordura - ele possui um mapeador instantâneo. Não há geradores de código. Nenhum arquivo de configuração XML / YAML estúpido . Ele lê o esquema do banco de dados diretamente do back-end, portanto, na maioria das operações CRUD , você nem precisa estender um modelo base. Ele funciona com todos os principais mecanismos de banco de dados suportados por DOP : MySQL , SQLite , SQL Server / Sybase, Oracle, PostgreSQL , etc.
/* SQL */
CREATE TABLE products (
product_id INTEGER,
description VARCHAR(128),
PRIMARY KEY (product_id)
);
/* PHP */
// Create
$product=new Axon('products'); // Automatically reads the above schema
$product->product_id=123;
$product->description='Sofa bed';
$product->save(); // ORM knows it's a new record
// Retrieve
$product->load('product_id=123');
echo $product->description;
// Update
$product->description='A better sofa bed';
$product->save(); // ORM knows it's an existing record
// Delete
$product->erase();
Acima de tudo, o plug-in e a camada de acesso a dados que o acompanha são tão leves quanto a estrutura: 14 KB (Axon) + 6 KB (SQLdb). Sem gordura é apenas 55 KB.