我们正在构建一个应用程序,其中一个资产将具有10,000条记录的概念数组。我们需要知道,该资产检索的执行时间是多少。
样本资产类型。
{
"$class": "org.example.basic.Asset",
"userId": "pradeep",
"companyName": "ABC",
"records": [
{
"$class": "org.example.basic.Record",
"recordId": "1",
"recordName": "record1",
"recordType": "Manual",
"dateCommitted": "2018-09-21T12:38:04.464Z",
"skills": [
{
"$class": "org.example.basic.Skill",
"skillLevel": "BASIC",
"Langauge": "Node.js"
},
{
"$class": "org.example.basic.Skill",
"skillLevel": "EXPERT",
"Langauge": "Java"
}
]
},
{
"$class": "org.example.basic.Record",
"recordId": "2",
"recordName": "record2",
"recordType": "Auto",
"dateCommitted": "2018-09-21T12:38:04.464Z",
"skills": [
{
"$class": "org.example.basic.Skill",
"skillLevel": "BASIC",
"Langauge": "Node.js"
},
{
"$class": "org.example.basic.Skill",
"skillLevel": "EXPERT",
"Langauge": "Java"
}
]
},]
}
将有10,000条记录和1000项技能。请提出建议。
答案 0 :(得分:1)
我认为没有人能够回答您表演时间的问题。这将部分取决于您的编码,但主要取决于您的Fabric设计/配置和可用的硬件。
对各种结构和硬件配置进行测试可能会为您提供帮助。
您可能还希望查看Hyperledger Caliper进行性能测试。
我不确定示例数据-但是您是否在单个资产中包含1000个概念的数组?似乎需要管理和检索/搜索很多。
看看您有10,000条记录-您是在开发prototype.demo还是POC?
您看过this announcement regarding Composer吗?我认为大多数人现在都将Composer视为演示/拟原型/ POC的良好工具,但不适用于需要性能和长期支持的生产环境。