Awesome
Voyage
Voyage is an object persistence abstraction layer for Pharo.
Install
You can install it executing scripts:
Voyage-Mongo
Metacello new
repository: 'github://pharo-nosql/voyage/mc';
baseline: 'Voyage';
load: 'mongo tests'.
Voyage-EJDB
Metacello new
repository: 'github://pharo-nosql/voyage/mc';
baseline: 'Voyage';
load: 'ejdb tests'.
Voyage-UnQLite
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'.
Voyage-Arango (preview)
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'.
Documentation
Pharo for the Enterprise book
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