ZODB 4.x -- possible?

The picke format did not change between ZODB 3 and ZODB 4. You can run your database on both versions.
But you cannot use Python 3 on the same database. See https://pythonhosted.org/zodb.py3migrate/ about the package mentioned by @thet and the discussion of the problems.