A distributed database engine implemented by Java RMI, support similarity search