How secure is a KeePass database?

I am using KeePassDX (Android) and created my database also using it.

I am using a keyfile also with a master password. How secure is the database if I keep it backed up on my external device?

Found here