Voyage is an object persistence abstraction layer for Pharo.
Just install it from you Pharo catalog.
You can also install it executing scripts:
Metacello new
repository: 'github://pharo-nosql/voyage/mc';
baseline: 'Voyage';
load: 'mongo tests'.
Metacello new
repository: 'github://pharo-nosql/voyage/mc';
baseline: 'Voyage';
load: 'ejdb tests'.
Note: This backend has been deprecated and it will not be maintained anymore
Metacello new
repository: 'github://pharo-nosql/voyage/mc';
baseline: 'Voyage';
load: 'unqlite tests'.
Note: This backend has been deprecated and it will not be maintained anymore
Metacello new
repository: 'github://pharo-nosql/voyage/mc';
baseline: 'Voyage';
load: 'arango tests'.
Voyage is part of the upcoming "Pharo for the Enterprise 2" book, and Johan Fabry (along with Damien Cassou) has written a nice chapter on it: HTML / PDF