Skip to content

OmniBase is Smalltalk efficient objects repository, BTree and filesystem based with full ACID features

License

Notifications You must be signed in to change notification settings

pharo-nosql/OmniBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Omnibase

CI matrix

OmniBase is a Smalltalk efficient object repository. Based on BTrees and the filesystem, it has full ACID features. It also provides multi version concurrency control.

Omnibase uses now a unified FFI based implementations for fnctl calls for locking. Because of this the minimal supported version has changed to Pharo9.

Loading

Use this snippet to load it into your Pharo9 image:

Metacello new 
	repository: 'github://pharo-nosql/OmniBase/src';
	baseline: 'OmniBase';
	load.

This is the Pharo Smalltalk port of David Gorisek's original work. Originally at squeaksource, now moved to github.

For an intro, take a look at this presentation on slideshare and have a look in the Docs folder

Contributions

...are welcomed, send that push request and hopefully we can review it together

MIT - License

About

OmniBase is Smalltalk efficient objects repository, BTree and filesystem based with full ACID features

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •