我正在使用bigchaindb
为电子商务平台建立区块链数据库。虽然,它更像是安全备份。我的应用程序已在SQL数据库上运行。区块链数据库将数据以资产和交易的形式保存在mongodb
中。 bigchaindb
还通过公共API提供所有数据。稍后,我也想查询该数据库。
我尝试搜索它,但是没有进行有关区块链电子商务数据库设计的专门讨论。如果您知道外面有任何此类文章,请告诉我,它会有所帮助。
根据我个人的断言: 诸如user_profile,订单,产品,评论等的所有信息都可以以资产的形式保存。而且,诸如将产品从卖方转移到客户的操作可以保存为交易。此外,客户将评论创建为资产,而将评论放在产品上将是一笔交易。
当然,我将需要创建密钥对作为个人用户的身份,但是我认为我不应该将其保存在区块链中,因为它的数据可以通过公共API访问。因此,我可以将其保存在应用程序的实际SQL数据库中。
您认为这是最好的方法吗?您有什么建议吗?