mongodb - 在区块链上保存电子商务数据的最佳方法是什么?
问题描述
我正在建立一个bigchaindb
用于电子商务平台的区块链数据库。虽然,它更像是一个安全的备份。我的应用程序已经在 SQL 数据库上运行。区块链数据库以资产和交易的形式将数据保存在mongodb
. bigchaindb
它还通过公共 API 提供所有数据。后来我也想查询这个数据库。
我尝试搜索它,但没有得到关于区块链电子商务数据库设计的专门讨论。如果您知道那里有任何此类文章,请告诉我,它会有所帮助。
根据我的个人主张:user_profile、订单、产品、评论等所有信息都可以以资产的形式保存。此外,诸如将产品从卖方转移到客户的操作可以保存为交易。此外,客户创建评论作为资产,而将评论放在产品上将是交易。
当然,我需要创建密钥对作为个人用户的身份,但我认为我不应该将它保存在区块链中,因为它的数据可以通过公共 API 访问。因此,我可以将其保存在应用程序的实际 SQL 数据库中。
你认为这是最好的方法吗?您有什么建议吗?
解决方案
我不确定您是否可以在/任何区块链中拥有“模式”。出于您的目的,我认为这有点奇怪https://github.com/ssbc/ssb-db应该足够了。
推荐阅读
- python - 转换为 Sparse_Matrix
- python - Python:在每个字典键上添加一个子列表
- python - 将VTK数据导入python
- angular - 单元测试角垫形式
- python - Python Flask:在确切位置突出显示单词
- eclipse - 如何在 Capella 中创建服务并在我的 M2DOC Word 文档中调用它?
- r - 在 R 中有什么方法可以下载 view_html(comparison_output) 函数生成的比较结果(在 excel/jpeg 中)
- vue.js - 如何改进 Vue 组件?
- swift - 可观察的
> 到可观察的 rxswift - android - Android Flavors:在其他风味中使用风味的资源文件