Proper way to serialize?

I am currently serializing using Marshal.dump/load on a BYTE (datatype)
MySQL field. I noticed people using “serialize :abc” - How is this used
and which way is preferred?