sqlite vs postgresql-数据库大小比较

时间:2019-01-18 17:57:10

标签: postgresql sqlite

我有一个sqlite db文件,该文件包含2个表,每个表都有80万条记录。 sqlite db文件大小为186MB。

我计划将这些记录迁移到postgresql数据库。 为了做到这一点,我遵循以下步骤: 1)准备了一个视图以统一sqlite中的这两个表(它们有关系) 2)在postgres中使用一栏类型jsonb创建一个表 3)制作了一个简单的程序,可以从sqlite读取然后写入postgresql

所有3个步骤都工作正常...可悲的是,我没有达到我的期望! postgresql表大小为367MB​​ ... 我以为那会少很多!

与带有一个jsonb列和一半记录的postgresql相比,sqlite表(800k * 2条记录)所消耗的磁盘空间怎么可能呢?!

0 个答案:

没有答案