Neo4J allows to store and retrieve multiple complex relations. The capability of Neo4j to do complex queries in real time is really helpful in identifying a brute force attack much quicker. The most crucial thing in detecting such attacks is to capture enough information about each requests like.
Client real IP address and not the proxy one
Login failure or attempt success information