一个频繁被问及的问题,在存储数据的世界里面,将"大数据" 存储到POSTGRESQL 中的 binary data 字段的类型, 同时Postgresql 有两个方法来存储binary data , 那种更好呢...对于bytea 数据库的存储我们采用集中方式, 来进行, 第一种是我们将文件的路径存储在数据库中,将数据存储到文件系统外面,很明显的特点是这样的存储方式无法保证数据内外部的数据一致性, 因此数据库外存储数据导致数据存储的结构复杂...系统将一个oid(一个4字节的无符号整数)分配给大对象,将其分成2kB的块,并将其存储在pg_largeobject编目表中。...bytea 的不利点有那些
1 TOAST存储的数据类型数据的大小限制在1GB (每行)
2 当你去读取和写入数据,所有的数据会先存储在内存中
那么如果你不了解TOAST 下面来了解一下 toast...则POSTGRESQL 分割长度,将信息开始存储在toast 的表中.