{
    "id": "fb162-chunked-file",
    "title": "Журнал устройства: сохранить 10000 бинарных записей без общего буфера",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Файл",
            "device-sequence.bin"
        ],
        [
            "Записей устройства",
            10000
        ],
        [
            "Байт передано",
            120000
        ],
        [
            "Вызовов add",
            30
        ],
        [
            "Байт прочитано после commit",
            120000
        ],
        [
            "SHA-256",
            "345e92d9a9b697752abbc64fa4e2ff9eb450e0e1516f1689dc6f115e68477ca0"
        ],
        [
            "Длина и содержимое совпали",
            true
        ],
        [
            "Большой текстовый буфер не создавался",
            true
        ]
    ],
    "checks": {
        "source_bytes": true,
        "chunked_writes": true,
        "stored_metadata": true,
        "roundtrip_length": true,
        "roundtrip_hash": true,
        "bounded_readback": true,
        "file_and_blob_closed": true,
        "owned_objects_removed": true
    },
    "observations": {
        "source_records": 10000,
        "record_bytes": 12,
        "payload_hex": "464231363200ff0a",
        "sequence_encoding": "unsigned32-big-endian",
        "chunk_bytes": 4096,
        "write_calls": 30,
        "expected_bytes": 120000,
        "actual_bytes": 120000,
        "source_sha256": "345e92d9a9b697752abbc64fa4e2ff9eb450e0e1516f1689dc6f115e68477ca0",
        "saved_sha256": "345e92d9a9b697752abbc64fa4e2ff9eb450e0e1516f1689dc6f115e68477ca0",
        "readback_kept_whole_payload": false
    },
    "runtime": {
        "php": "8.2.35",
        "extension": "3.0.1",
        "server_version": "5.0.4",
        "database": "phpmanual153",
        "transport": "embedded_local_file"
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "FB162_PACKETS_EA6ACF0490"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "FB162_PACKETS_EA6ACF0490"
        }
    ]
}
