As far as I can see, Memgraph only supports the storage of a small number of data types (strings, integers etc.). Is there any way the database could allow nodes to store binary objects? I realise that graph databases are not the most appropriate type of storage for large binary objects (in contrast to e.g.key-value stores), but this would be very handy to have the possibility to associate some nodes/properties with binary content.
In particular, as far as I can see, there is no straightforward way to associate numeric vectors (encoded in NumPy arrays or Pytorch tensors) to nodes properties, which makes it more difficult to apply graph neural networks (since there is no way to store embeddings in the database itself). Right now, I’m solving this problem by creating a separate key-value store for those binary objects (with unique identifiers for each binary object that cannot be inserted in the graph DB itself), but that’s not very elegant.