A distributed and sharded approach for incremental query evaluation
Scala Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
project
src
.gitignore
.travis.yml
README.md
build.sbt
publishM2.sh
runSlave.sh

README.md

Scala implementation of the Rete algorithm

Build Status

The Rete algorithm is a way of doing incremental pattern matching. The point of it being incremental, is that small changes to the model don't require full reevaluation, and hence can be done very quickly.

This repository contains the implementation of a truly scalable distributed Rete network, that is able to split the memory requirement of the Rete nodes amongst multiple machines, by sharding them.