Interference is a simple java framework that enables you to run a distributed database service within your java application.
Join the DZone community and get the full member experience. Interference is a simple java framework that enables you to run a distributed database service within your java application, using a JPA-like interface and annotations. The basic unit of the interference service is a node — in fact, it is a java application, inside which a service instance is running. Each interference node has its own persistent storage and can consider as a local database with the following basic features: Nodes can be joined into a cluster; at the cluster level with inter-node interactions, we get the following features: The interference cluster is a decentralized system. This means that the cluster does not use any coordination nodes; instead, each node follows a set of formal rules of behavior that guarantee the integrity and availability of data within a certain interaction framework.