парсер?
то возникает вопрос, зачем вам на этом уровне все еще json
важно не как парсишь, а как читаешь.
в каком смысле "на этом уровне"
ну, есть вариант просто при запуске сервера загружать всю базу данных в кучу, если это жсон
даже очень навороченные NVMe SSD, кажется, все еще медленные.
суть json в том, что он маленький. его быстро распарсил в памяти, достал из него то, что нужно, и выбросил. если делать инкрементальный/поточный парсер, то сложность увеличивается значительно, профиты стают менее выраженными, и возникает вопрос - стоит ли мороки чтение данных из инкрементального парсера по сравнению с бд, которая умеет в стриминг данных из коробки.
То было бы неплохо задуматься что за хуйню творишь
у меня есть максимально простой инкрементальный парсер жсона, github.com/rottenfront/ld-exts/ мне на нем будет максимально просто сделать все что надо, так что сложность не то чтобы возрастает
... хорошая идея, но пока рано
вот так, при помощи буханки хлеба, двух спиц и пары колготок, можно сделать троллейбус
Обсуждают сегодня