Ano, odpověď na otázku záleží na mnoha faktorech a nic jako nejlepší "databáze" neexistuje, ale já bych jednu měl :-D PostgreSQL používám tak nějak univerzálně na všechno, od roku 2008. I na binární data (BYTEA). Má hromadu datových typů a hlavně jejich kontrolu (na rozdíl třeba od SQLite, která na datové typy kašle, na druhou stranu sqlite je skvělá jako univerzální datové úložiště pro menší programy). Takže za mě PostgreSQL. 15 let bez jediného problému, velikost dat dneska už v desítkách TB.