Shared data

For example, I have a big array, which would take too much space if every instance of a object owns one copy of that same array. What is the best place to put all these shared data?

You can always save them into a file using the SaveGameObject