Я не видел здравого смысла о преобразовании целого числа в сетевой порядок и записи результирующих байтов в индексируемую сущность в строковой базе данных по сравнению с записью строкового представления числа где-либо в документации такого рода. базы данных.
Несомненно, что накладные расходы по размеру записи 64-битного int в виде строки в базу данных должны перевесить тривиальную сложность необходимости выполнения вызова ntohl
перед записью байтов обратно в целочисленный тип.
Поэтому мне здесь чего-то не хватает, каковы недостатки использования байтов с обратным порядком байтов и строк в качестве индексируемых объектов в строковых базах данных?
(теги C ++ / C, когда я говорю о записи байтов в ячейку памяти программного типа, BDB, поскольку это база данных, которую я использую, также могут быть kyotodb).