말씀하시는 데이타 라는게 무엇이냐에 따라서 달라집니다.
간단한 TEXT 구조라던가,
단순한 사진같은 경우는 별로 상관이 없습니다.
( 특히나 이미 다른곳에 올라간 사진의 URL 정도를 공유하는건 전혀 상관 없습니다. ..
다만 사진 자체를 내부 DB와 파일서버에 저장하고 다시 내보낸다던가 해야되면...
내장 서버비용이나 s3 이미지 클라우드 비용등은 당연히 늘어납니다 )
엑셀이나 jsp 등 확장자를 여럿 지원해야한다면 보안적인 측면에서도, 보관하는 방식이나 파일서버를 따로 운영해야하는 등 당연히 업로드 기능이 없는 사이트보다는 공수가 크게 차이납니다.
다만 말씀하시는 일반 쇼핑몰이 어떤 경우인지 모르겠는데....쇼핑몰 이라는게 솔루션이 아니라 개인이 바닥부터 구축하는경우 외부 업체와의 연동이 더 생기거나 복잡한 API나 통계등 웹ERP 처럼 쓰는경우를 제외하고는 웹으로 구축되는 모든 사이트 중에 굳이 따지자면 최고난이도의 사이트 중에 하나입니다...;
정리하여 드리자면...
업로드 기능을 하나 단다고 일반 블로그 정도가 쇼핑몰보다 복잡해지지는 않습니다.
파일 업로드 기능이 추가되는경우 단순한 게시판이여도 생각보다 고려하셔야 할게 많습니다.
따라서 당연히 공수나 복잡도도 올라갑니다.
2-1. 파일 확장자 제한
2-2. 파일을 저장할 파일서버 구축 및 연동
2-3. 저장하는 파일에 대한 보안대비책 강구 등등...
따라서 정말 필요한 기능인지, 해당 기능을 추가할때 사이드 이펙트가 없을지 등을 먼저 고려하시길 바랍니다.