You would think so, but in reality, the transaction message is so small compared to the size of a transaction.
Here's some real statistics from Florin coin (the original transaction message coin).
mysql> select avg(size) from tx where (message is NULL or message = "")
+-----------+
| avg(size) |
+-----------+
| 979.2556 |
+-----------+
1 row in set (0.07 sec)
mysql> select avg(size) from tx where (message is not NULL and message != "");
+-----------+
| avg(size) |
+-----------+
| 501.6539 |
+-----------+
1 row in set (0.04 sec)
Surprisingly, the transactions with messages happens to be smaller on average than those without.
this example is both florincoin, yes?
if so then surely that fact that the database has an extra field will bloat it ?
for example the field is empty vs no field at all. surly the coin without it will be smaller in the database.