With the current design of blockchain, storing data within the chain is very costly. I have seen other research papers along with their implementation. Instead of storing data within blockchain, they are storing reference of data. Suppose, you added your data in IPFS (IPFS will give reference of that data) and attach that data reference in the blockchain. When anyone wants to get the data, you can redirect them to the reference.
With the current design of blockchain, storing data within the chain is very costly. I have seen other research papers along with their implementation. Instead of storing data within blockchain, they are storing reference of data. Suppose, you added your data in IPFS (IPFS will give reference of that data) and attach that data reference in the blockchain. When anyone wants to get the data, you can redirect them to the reference.
Thanks, Anik for the clarification of this point of using a data reference, but still my question now is : does the data items are saving as blocks or records on the IPFS as a physical storage?.