Re: Storing files in postgres db
От | Michal Taborsky - Internet Mall |
---|---|
Тема | Re: Storing files in postgres db |
Дата | |
Msg-id | 45742011.1040302@mall.cz обсуждение исходный текст |
Ответ на | Storing files in postgres db ("tam wei" <twxtam@gmail.com>) |
Список | pgsql-general |
Hello Tam Wei, tam wei wrote: > I am intending to store the files inside the postgres DB using the > type text (all the files will be pre-encode into base64. The reason > for not using the type bytea as I encountered some undesired > format(the original file alignment can't be preserved) while > extracting the content and display iit using php). You must be doing something wrong on PHP side. Make sure you use pg_escape_bytea/pg_unescape_bytea when storing/loading. We use it and it works with binary files, no problem. You are wasting space and slowing things down with base64. > Will it be a bad idea for storing the files in DB? the file size is > about 20 ~ 40 KB. 3K files need to be stored per day. Is there any > impact on the DB performance? We use it to store files of 50MB without any difficulty. It all depends, of course, on your hardware and load. -- Michal Táborský chief systems architect Internet Mall, a.s. <http://www.MALL.cz>
В списке pgsql-general по дате отправления: