LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

Судя по тому, как подготовлены данные, на него и похоже.

Короче масштабных сравнений нету в природе вроде

То вроде даже и есть. Насколько актуально на данный момент не знаю, судя по дате публикации это писалось в 2012г.

И да, придётся mmap() использовать. Если данные неизменяемые. Если изменяемы (чтение-запись-удаление, вот это вот всё), то либо постгри, либо berkeley db использовать.

Из перечисленного выше jsmn хорош на мелких файлах. Но он в основном для ембеддерщины, да. На больших файлах он довольно тормознут.

Исходная версия Moisha_Liberman, :

Если про json...

Судя по тому, как подготовлены данные, на него и похоже.

Короче масштабных сравнений нету в природе вроде

То вроде даже и есть. Насколько актуально на данный момент не знаю, судя по дате публикации это писалось в 2012г.

И да, придётся mmap() использовать. Если данные неизменяемые. Если изменяемы (чтение-запись-удаление, вот это вот всё), то либо постгри, либо berkeley db использовать.