FAST was designed to facilitate high-speed communication between heterogeneous processors, but it could easily be used for persistent data stores. Convert to a predefined format.
Sender makes right.
Receiver makes right. XDR uses the first option by defining a virtual machine representation that all compliant routines can interpret correctly to the physical representation on the processor they are executing on. Obviously, any machine whose physical and virtual representations match will be more efficient than a machine with widely differing representations. Here, the most efficient operation occurs when sending data between two machines with identical representations. Again, this method achieves best results when the two machines share representations.