sqlite vs postgresql - сравнение размера базы данных - PullRequest
0 голосов
/ 18 января 2019

У меня есть файл базы данных sqlite, который включает в себя 2 таблицы, и каждая имеет более 800 тыс. Записей. размер файла sqlite db составляет 186 МБ.

Я планировал перенести эти записи в базу данных postgresql.Чтобы сделать это, я выполнил следующие шаги: 1) подготовил представление для объединения этих 2 таблиц в sqlite (они имеют отношение) 2) создал таблицу с одним типом столбца jsonb в postgres 3) сделал простую программу для чтения из sqliteа затем написать в postgresql

все 3 шага работали нормально ... к сожалению, я не получил то, что ожидал! размер таблицы postgresql составляет 367 МБ ... Я думал, что это будет намного меньше!

Как такое возможно, таблицы sqlite (800k * 2 записи) занимают меньше места на диске, чем postgresqlс одним столбцом jsonb и половиной записи?!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...