Different ghost same database

No that’s not possible. Ghost uses in-memory caching so you’ll get some odd behaviour between the two Ghost instances if they are both using the same database.

There is a proposal to externalise the cache which would allow for multiple instance setups External in-memory cache option