Any multiuser database must be split.
Even single user database benefit from splitting, but it isn't a necessity.
As much as possible, try to keep everything on the server so there is no network involved with the database, obviously there is for the RDS to user but that something complete different.