рдореИрдВрдиреЗ db - bson рдХреЗ рд▓рд┐рдП рдХреНрд░рдорд╛рдВрдХрди рдХрд╛рд░реНрдп рдЪреБрдиреЗред рд╕реАрд░рд┐рдпрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬрд╝> 1.5 рдЧреБрдирд╛, json - 3. рд╣рд╛рдВ, рдФрд░ рдкрд░рд┐рдгрд╛рдо рдЕрдиреНрдп рд╕рднреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рд╣реИред
рдЖрдк рдЗрд╕реЗ MongoDB рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдЧреЗ рдкрд░рд┐рдгрд╛рдоред
рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рд░рдгреА рдФрд░ рд╕рд░рдгреА рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рд╡рд╕реНрддреБ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред strlen1 рдФрд░ strlen2 рдХреНрд░рдорд╢рдГ рдкрд░рд┐рдгрд╛рдореА рддрд╛рд░реЛрдВ рдХреА рд▓рдВрдмрд╛рдИ рд╣реИред
array ( '_all' => array ( 'time' => 17.71448302269, 'N' => 40000, ), 'serialize' => array ( 'time' => 3.4848301410675, 'strlen1' => 1087, 'strlen2' => 1168, ), 'json' => array ( 'time' => 6.2529139518738, 'strlen1' => 950, 'strlen2' => 966, ), 'json_unesc' => array ( 'time' => 6.0889739990234, 'strlen1' => 950, 'strlen2' => 966, ), 'bson' => array ( 'time' => 1.8876740932465, 'strlen1' => 884, 'strlen2' => 884, ), )
UPD: рдЕрдиреБрдХреНрд░рдорд┐рдХ рдХреНрд░рдорд╛рдВрдХрди рдФрд░ deserialization рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ред
igbinary рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣рд╛рдБ рд╣реИ:
'igbinary' => array ( 'time' => 4.2307059764862, 'strlen1' => 702, 'strlen2' => 724, ),
UPD: msgpack рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд┐рдирд╛ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдереЛрдбрд╝рд╛ рд╕рд╛ред рдХреНрд░рдорд╛рдВрдХрди рдореЗрдВ рд╣рдбреНрдбреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 15% рддреЗрдЬ, рдФрд░ рдЖрдХрд╛рд░ рдореЗрдВ рдмреЛрдиреНрд╕ рдФрд░ рдЗрдЧрдмрд┐рдирд░реА рдХреЗ рдмреАрдЪред рд▓реЗрдХрд┐рди 2 рдЧреБрдирд╛ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рднрд░рд╛ рд╣реБрдЖ рд╣реИ, рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ 2x рд▓рдЧрднрдЧ 1.5 рдЧреБрдирд╛ рдзреАрдорд╛ рд╣реИред рдкреЗрд╢реЗрд╡рд░реЛрдВ - рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред