currently we are using Mysql/innoDB as database in our company and we are considering a switch to PostgreSQL in hope for better performance. here's our conditions:
- the DB size could get to maximum 3 TBs.
- we store images in database tables. (different sizes of images)
- the database is used for a network-based process automation system in a relatively large organization.
- replication is required.
- the database gets hits from outside networks.
- not relative information, but we use php as programming language.
so with this conditions , do you recommend switching to PostgreSQL? why and why not? which one is better in performance , resource consuming , storing images , replication , backup and restore process and etc. thanks