chaokunyang commented on issue #2595: URL: https://github.com/apache/fory/issues/2595#issuecomment-3271442019
For other questions: 1. inter-memory sharing is not our target, I don't think it's the goal of a serialization framework. It's more like some feature in an obejct store. And arrow does't support share memory, it's just buffers. It's the plasma that supports shared memory, but plasma has been deperacated. Or users allocate a buffer with share memory and write arrow data into it. In such cases, the share memory is done by users instead of by arrow. And the object graph format can't be used for random access, we have compression in the format. Even we have some kind of share memory, it doesn't provide any gains. 3. being integrated into other systems is not a development requirement 4. pyfory already call into cpp in the current implemention, the `_serialization.pyx` already used many c++ utils. 5. As for nanobind, maybe we need to make of POC and do some benchmark first. Ideally it will be faster and give more chanegs to share codebase between c++ and python implementation. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
