When serializing key and value objects, heliumdb should be intelligent enough to automatically choose the right serializers based on the key and value object types.
For deserializing, we can prepend the binary blob with a byte that indicates the deserializer to use (integer, string, boolean, object, etc.)
In this way, a heliumdb dictionary object is not limited to a single type for keys and a single type for values.
When serializing key and value objects, heliumdb should be intelligent enough to automatically choose the right serializers based on the key and value object types.
For deserializing, we can prepend the binary blob with a byte that indicates the deserializer to use (integer, string, boolean, object, etc.)
In this way, a heliumdb dictionary object is not limited to a single type for keys and a single type for values.