Производительность Hyperledger Composer - PullRequest
0 голосов
/ 26 сентября 2018

Мы создаем приложение, в котором один из активов будет иметь концептуальный массив из 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"
            }
          ]
    },]
    }

Будет 10000 записей и 1000 навыков.Пожалуйста, предложите.

1 Ответ

0 голосов
/ 26 сентября 2018

Не думаю, что кто-нибудь сможет ответить вам на вопрос о времени исполнения.Это будет зависеть отчасти от вашего кодирования, но в основном от вашего дизайна / конфигурации Fabric и вашего доступного оборудования.

Может помочь тестирование различных конфигураций Fabric и Hardware.

Возможно, вы захотитепосмотреть на Hyperledger Caliper для тестирования производительности.

Я не уверен из данных примера - но вы включаете массив из 1000 понятий в один актив?Похоже, это много для управления и поиска / поиска.

Глядя на ваше количество 10000 записей - вы разрабатываете prototype.demo или POC?

Вы видели этообъявление о композиторе ?Я думаю, что большинство людей теперь будут рассматривать Composer как хорошее средство для демонстрации / ptototype / POC, но не для производства, где требуются производительность и долгосрочная поддержка.

...