Почему моя база данных Firebird такая огромная по количеству хранимых в ней данных?

В последнее время я играл с программированием баз данных и заметил кое-что немного тревожное.

Я взял файл плоский двоичный файл, сохраненный в проприетарном несжатом формате, который содержит несколько разных типов записей, построенные схемы для представления тех же записей и загрузку данных в базу данных Firebird. Исходный плоский файл был около 7 МБ. База данных превышает 70 МБ!

Я понимаю, что есть некоторые накладные расходы на описание самих таблиц, и я ' У меня есть несколько минимальных индексов (в основном PK) и FK для различных таблиц, и все это займет некоторое место, но множитель в 10 кажется немного нелепым. Есть ли у кого-нибудь идеи относительно того, что могло так сильно раздуть эту базу данных, и как я могу уменьшить размер?

7
задан skaffman 23 March 2012 в 10:53
поделиться