Why it is so expensive to store string?

I want to store a string value in my smart contract which is deployed on the morden test net. Then I find the cost is extremely expensive. When the string is simply "1", the cost is 688 ETH (not gas).

Is this abnormal? I want to know if there are problems with my smart contract.
If it is correct, it seems the string type is too expensive to be used frequently. In which condition should we consider to use it?
Sign In or Register to comment.