ещё раз объясняю...
добавление в базу ранее отсутствующего там типа объекта, а тем более нескольких - сразу меняет её структуру и индексы
отсюда и размер прёт, если информацией новой заполнять
а линейное добавление в уже существующую структуру новых записей размер увеличивает гораздо меньше (при сопоставимых объёмах добавления, само собой)...
ну а методов оптимизации баз данных ныне придумано множество, просто далеко не все из них можно реализовать на слабом железе при сохранении требуемого времени отклика програраммы, прорисовки карты в движении, расчёта маршрута...