Hyperledger Composer的性能

时间:2018-09-26 12:38:36

标签: hyperledger hyperledger-composer

我们正在构建一个应用程序,其中一个资产将具有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项技能。请提出建议。

1 个答案:

答案 0 :(得分:1)

我认为没有人能够回答您表演时间的问题。这将部分取决于您的编码,但主要取决于您的Fabric设计/配置和可用的硬件。

对各种结构和硬件配置进行测试可能会为您提供帮助。

您可能还希望查看Hyperledger Caliper进行性能测试。

我不确定示例数据-但是您是否在单个资产中包含1000个概念的数组?似乎需要管理和检索/搜索很多。

看看您有10,000条记录-您是在开发prototype.demo还是POC?

您看过this announcement regarding Composer吗?我认为大多数人现在都将Composer视为演示/拟原型/ POC的良好工具,但不适用于需要性能和长期支持的生产环境。