Depends on what you serialize, how often, and how much of it. DataNode is obviously an all-inclusive solution, and it can do text, binary or compressed export/import
of any data without any additional work. There is little reason to use text-based serialization of your own. Text serialization is in itself slow -- so if you want performance, save in binary.