NxBRE can use SQL as a back-end. I think that leveraging a graph DB like OrientDB might yield better results.
What would be involved in moving toward that type of backend integration to support scenarios with millions of facts. Since OrientDb has a SQL like syntax, would it be "somewhat" easy? I'm trying to find creative ways of having something very fast at processing implications when when we go above the limits of the physical RAM.
Would this type of integration be worth a try?