Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pharo-nosql/voyage
Voyage is an object persistence abstraction layer for Pharo.
https://github.com/pharo-nosql/voyage
arangodb mongodb nosql persistence pharo
Last synced: 21 minutes ago
JSON representation
Voyage is an object persistence abstraction layer for Pharo.
- Host: GitHub
- URL: https://github.com/pharo-nosql/voyage
- Owner: pharo-nosql
- License: mit
- Created: 2015-05-05T09:02:37.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-25T14:12:12.000Z (3 months ago)
- Last Synced: 2024-10-29T20:32:38.218Z (3 months ago)
- Topics: arangodb, mongodb, nosql, persistence, pharo
- Language: Smalltalk
- Size: 1.02 MB
- Stars: 33
- Watchers: 16
- Forks: 21
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-pharo - Voyage - An object persistence abstraction layer for Pharo. (Databases)
README
Voyage
======
Voyage is an object persistence abstraction layer for Pharo.[![CI](https://github.com/pharo-nosql/voyage/actions/workflows/tests.yml/badge.svg)](https://github.com/pharo-nosql/voyage/actions/workflows/tests.yml)
Install
-------You can install it executing scripts:
### Voyage-Mongo
```Smalltalk
Metacello new
repository: 'github://pharo-nosql/voyage/mc';
baseline: 'Voyage';
load: 'mongo tests'.
```### Voyage-EJDB
```Smalltalk
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*```Smalltalk
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*```Smalltalk
Metacello new
repository: 'github://pharo-nosql/voyage/mc';
baseline: 'Voyage';
load: 'arango tests'.
```Documentation
-------------
### Pharo for the Enterprise bookVoyage 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](https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/book-result/Voyage/Voyage.html) / [PDF](https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/book-result/Voyage/Voyage.pdf)