En una aplicación que está lista, los datos desarrollados e implementados se almacenan en la base de datos MySQL. Quiero importar esos datos al enjambre.
Razones para importar datos en swarm -
1) Todos los datos no se almacenarán en blockchain debido al costo de transacción (gas).
2) El almacenamiento descentralizado tiene más ventajas como la tolerancia a fallas sobre el almacenamiento centralizado.
De todo lo que leí y experimenté, puedo almacenar datos no estructurados en un enjambre.
Mi pregunta es: 1) ¿Cómo debo almacenar datos estructurados en el enjambre de ethereum? 2) ¿Cómo consultaré los datos estructurados almacenados en ethereum swarm?
El enlace de cualquier tutorial, los blogs relacionados con el mismo serían útiles para mí.
Las formas ordinarias de almacenar datos en swarm
son:
swarm
como un sistema de archivos.HTTP es comparativamente lento, por lo que no es tan adecuado para un gran volumen de E/S. En operaciones como estas, FUSE o un ataque directo a la swarm
capa de la pila de almacenamiento es probablemente lo que desea. Específicamente querrá mirar el DPA
objeto en el swarm/storage
paquete.
No conozco ninguna implementación para mysql
encima de, enjambre, pero escribí un ejemplo simple de cómo implementar a vfs
para sqlite
usar swarm
hace un tiempo, usando el swarm
tamaño de fragmento como el "tamaño de bloque" de fs. Si puede ayudar, echa un vistazo aquí:
https://github.com/nolash/swarm-demos/tree/master/sqlite-vfs
También hay una empresa que está trabajando en la implementación de una base de datos de forma nativa swarm
, lo que podría servir de inspiración:
https://github.com/wolkdb/swarmdb
Tenga en cuenta también que no es posible eliminar datos en formato swarm
. Dependiendo de las restricciones de su implementación (como GDPR), eso podría ser un problema.
soham lawar
latigazo