Просматривая множество примеров в Hyperledger Fabric, я нашел два способа достижения ключа:
Предположим, у нас есть два поля: виза и тип визы.
Виза:"1212323"
Тип визы: «Студенческая виза»
Таким образом, мы не можем создать ключ ни:
- Использование функции CompositeKey предоставлено заглушкой
key, err := stub.CreateCompositeKey(indexName,[]string{visa, typeVisa})
stub.PutState(key, value)
- Объединение двух полей
stub.PutState(visa+typeVisa, value)
В чем разница между этими двумя подходами?
Какова лучшая производительность?