Giter Site home page Giter Site logo

estebanlm / omnibase Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 3.0 627 KB

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

License: MIT License

Smalltalk 99.29% Shell 0.06% HTML 0.65%
pharo object-database

omnibase's Introduction

OmniBase

OmniBase is a Smalltalk efficient object repository. Based on BTrees and the filesystem, it has full ACID features.

Truth should be told, this software is old and doesn't have elegant code. But... it works really well for many scenarios and has a remarkable performance.

In *nix systems it requires mandatory file locking, so be sure you use mand on your fstab.

For a clean API using it, check: Aggregate

Loading

Use this snippet to load it into your Pharo* image:

Metacello new 
	repository: 'github://estebanlm/OmniBase/src';
	baseline: 'OmniBase';
	load.

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

This is a fork from Sebastian's original port.

For an intro, take a look at this presentation on slideshare

Contributions

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

Pharo Smalltalk

Getting a fresh Pharo Smalltalk image and its virtual machine is as easy as running in your terminal:

wget -O- get.pharo.org | bash

MIT - License

2014 - sebastian
2018 - esteban

o/

omnibase's People

Contributors

estebanlm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.