Size: a a a

2020 August 02

S

SarcasmIO in phpGeeks
ну в теории если там N одинаковых элементов, не вложенных то можно изи детектить где начинается объект и где заканчивается
источник

S

SarcasmIO in phpGeeks
читая строками и писать по одному / либо батч инсертами по N штук
источник

К

Канат in phpGeeks
SarcasmIO
ну в теории если там N одинаковых элементов, не вложенных то можно изи детектить где начинается объект и где заканчивается
Ну вложенность там большая
источник

S

SarcasmIO in phpGeeks
ну если ты знаешь где там начинается один элемент и заканчивается другой то пока проблем нет
источник

S

SarcasmIO in phpGeeks
источник

LE

Lesha Erzikov in phpGeeks
Канат
Пока нет )) хотел открыть через редактор, так комп повис, ну примерная структура известна
В vim открывай
источник

S

SarcasmIO in phpGeeks
можешь попробовать, сам не юзал, мб там какие-то внутренние оптимизации под это дело есть, но заявлен как
JSON Machine is an efficient drop-in replacement of inefficient iteration of big JSON files
источник

LE

Lesha Erzikov in phpGeeks
Консольный редактор должен потянуть такой объём
источник

S

SarcasmIO in phpGeeks
лучше посмотреть первые N строк условным head -n / etc
что бы сформировать представление о структуре и дальше процессить
источник

К

Канат in phpGeeks
SarcasmIO
можешь попробовать, сам не юзал, мб там какие-то внутренние оптимизации под это дело есть, но заявлен как
JSON Machine is an efficient drop-in replacement of inefficient iteration of big JSON files
Это получается что сначала надо из архива разархивировать и сохранить в файл json отдельно верно ? У меня уже при разархивации память умрет )
источник

S

SarcasmIO in phpGeeks
Канат
Это получается что сначала надо из архива разархивировать и сохранить в файл json отдельно верно ? У меня уже при разархивации память умрет )
можешь через стрим из архива
источник

S

SarcasmIO in phpGeeks
там как раз только операция чтения доступна, как раз что тебе и надо
источник

К

Канат in phpGeeks
SarcasmIO
можешь через стрим из архива
Стрим через file_get_contents ?
источник

S

SarcasmIO in phpGeeks
Нет
источник

S

SarcasmIO in phpGeeks
ZipArchive std getStream гугли
источник

S

SarcasmIO in phpGeeks
spl сорре
источник

К

Канат in phpGeeks
SarcasmIO
ZipArchive std getStream гугли
у меня zstd
источник

К

Канат in phpGeeks
SarcasmIO
Нет
$contents = file_get_contents('compress.zstd:///'.$this->path);
источник

К

Канат in phpGeeks
и здесь все заканчивается память)
источник

S

SarcasmIO in phpGeeks
Дык глянь враппер что я дал
источник