Could the title please be changed to something that makes more sense? This is not an attempt at re-creating an RDBMS. It's about providing an automated and abstract mechanism for denormalization. When writing scalable systems you most likely won't get around denormalizing at least parts of your data. The problem with denormalization is that is requires lots of additional code and it puts lots of inconvenient dependencies in your code, making clean code separation difficult or impossible. The dbindexer is our attempt at solving this problem.