DBMS libmdbx 0.11.7 рдХрд╛ рд╡рд┐рдореЛрдЪрдиред рдЧрд┐рдЯрд╣рдм рдкрд░ рд▓реЙрдХрдбрд╛рдЙрди рдХреЗ рдмрд╛рдж рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЧрд┐рдЯрдлреНрд▓рд┐рдХ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ

libmdbx 0.11.7 (MDBX) рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдХреЙрдореНрдкреИрдХреНрдЯ рдПрдореНрдмреЗрдбреЗрдб рдХреА-рд╡реИрд▓реНрдпреВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓рд┐рдмрдПрдордбреАрдмреАрдПрдХреНрд╕ рдХреЛрдб рдУрдкрдирдПрд▓рдбреАрдПрдкреА рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рднреА рдореМрдЬреВрджрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд░реВрд╕реА рдПрд▓реНрдмреНрд░рд╕ 2000 рднреАред

рдЧрд┐рдЯрд╣рдм рдкреНрд░рд╢рд╛рд╕рди рджреНрд╡рд╛рд░рд╛ 15 рдЕрдкреНрд░реИрд▓, 2022 рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЪреЗрддрд╛рд╡рдиреА рдпрд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рдХрдИ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде libmdbx рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж GitFlic рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкреНрд░рд╡рд╛рд╕рди рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХрдВрдкрдирд┐рдпреЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдореЗрд░рд┐рдХреА рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рддрд╣рддред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рднреА рдкреГрд╖реНрда, рднрдВрдбрд╛рд░ рдФрд░ рдХрд╛рдВрдЯреЗ рдЕрдЪрд╛рдирдХ "404" рдкреГрд╖реНрда рдореЗрдВ рдмрджрд▓ рдЧрдП, рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдВрдЪрд╛рд░ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдФрд░ рдХрд╛рд░рдгреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд▓рдЧрднрдЧ рд╕рднреА рдореБрджреНрджреЗ рдЦреЛ рдЧрдП рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдЙрддреНрддрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрдИ рдкреНрд░рд╢реНрди рдереЗ, рд╕рд╛рде рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реА рдЪрд░реНрдЪрд╛рдПрдБ рднреА рдереАрдВред рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдиреБрдХрд╕рд╛рди рдПрдХрдорд╛рддреНрд░ рд╡рд╕реНрддреБрдирд┐рд╖реНрда рдХреНрд╖рддрд┐ рд╣реИ рдЬрд┐рд╕реЗ GitHub рдкреНрд░рд╢рд╛рд╕рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдЪрд░реНрдЪрд╛рдУрдВ рдХреА рдЖрдВрд╢рд┐рдХ рдкреНрд░рддрд┐рдпрд╛рдВ рдЖрд░реНрдХрд╛рдЗрд╡ рдбреЙрдЯ рдУрдЖрд░рдЬреА рдЖрд░реНрдХрд╛рдЗрд╡ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

рдмрд┐рд▓реНрдЯ-рдЗрди рд╕реАрдЖрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдФрд░ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ (рдореБрдлреНрдд рдореЗрдВ рдУрдкрдирд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз) рдХреЗ рдиреБрдХрд╕рд╛рди рдиреЗ рд╣рдореЗрдВ рдПрдХ рдЫреЛрдЯреЗ рддрдХрдиреАрдХреА рдЛрдг рдХреЗ рд╕рдВрд╢реЛрдзрди, рдПрдХреАрдХрд░рдг рдФрд░ рдЙрдиреНрдореВрд▓рди рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ред рд╕рднреА рдмреАрдПрд╕рдбреА рдФрд░ рд╕реЛрд▓рд╛рд░рд┐рд╕ рд╡реЗрд░рд┐рдПрдВрдЯ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдФрд░ рдЯреЗрд╕реНрдЯ рд░рди рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдЕрдм рд╕реАрдЖрдИ рдХреЛ рд▓рдЧрднрдЧ рдЙрд╕реА рд╣рдж рддрдХ рдмрд╣рд╛рд▓ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ, рдЧрд┐рдЯрд╣рдм рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрд╛рдж, рднреБрдЧрддрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреА рдпрд╛рдж рджрд┐рд▓рд╛рдиреЗ рдФрд░ рдкреИрд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЛрдИ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдпрд╛ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдИ рдереАред

Libmdbx v0.11.3 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдЦрд┐рд░реА рдЦрдмрд░ рдХреЗ рдмрд╛рдж рд╕реЗ, GitHub рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реБрдзрд╛рд░ рдФрд░ рд╕реБрдзрд╛рд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВ:

  • Linux рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╕рдВрдпреБрдХреНрдд рдкреГрд╖реНрда рдФрд░ рдмрдлрд╝рд░ рдХреИрд╢ рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдП рдЧрдП рдЕрд╕рдВрдЧрддрд┐ рдкреНрд░рднрд╛рд╡/рджреЛрд╖ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЬрд╣рд╛рдВ рдкреЗрдЬ рдФрд░ рдмрдлрд░ рдХреИрд╢ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реИрдВ, рдпрд╣ рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреА рджреЛ рдкреНрд░рддрд┐рдпреЛрдВ рдкрд░ рд╕реНрдореГрддрд┐ рдХреЛ рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрд░реНрде рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ рдЬрдм рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЗрдореЛрд░реА-рдореИрдк рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд▓рд┐рдЦрд╛ рдЬрд╛ рд░рд╣рд╛ рдбреЗрдЯрд╛ рдореЗрдореЛрд░реА рдореИрдкрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд╛рдЗрдЯ () рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдкреВрд░рд╛ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдбреЗрдЯрд╛ рдЕрднреА рддрдХ рдбрд┐рд╕реНрдХ рдкрд░ рд▓рд┐рдЦрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реЛред

    рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдЕрдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рддрд░реНрдХрд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рд▓рдВрдмрд┐рдд рдорд░реНрдЬ рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреГрд╖реНрда рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд▓реЙрдХ рдкрдХрдбрд╝рдирд╛ рд╣реЛрдЧрд╛, рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдкреАрдЯреАрдИ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рд╕реБрд╕рдВрдЧрддрддрд╛ рдХрд╛ рдЕрдШреЛрд╖рд┐рдд рдирд┐рдпрдо 1989 рд╕реЗ рдкреНрд░рднрд╛рд╡реА рд░рд╣рд╛ рд╣реИ, рдЬрдм SRV4 рдореЗрдВ рдПрдХреАрдХреГрдд рдмрдлрд░ рдХреИрд╢ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рд╡реНрдпрд╕реНрдд libmdbx рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЕрдЬреАрдм рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдкрд╣рд▓реЗ, рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдХреЗ, рдлрд┐рд░ рдкрд░рд┐рдХрд▓реНрдкрдирд╛рдУрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдХреЗ рдФрд░ рд╕реБрдзрд╛рд░реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдХреЗред

    рдЕрдм рд╣рдо рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд▓реЗрдмреИрдХ рдкрд░рд┐рджреГрд╢реНрдп рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕рдорд╕реНрдпрд╛ рдХреА рдордЬрд╝рдмреВрддреА рд╕реЗ рдкрд╣рдЪрд╛рди, рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдФрд░ рдордЬрд╝рдмреВрддреА рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдмрд╛рдИрдкрд╛рд╕ рддрдВрддреНрд░ рдХреЗ рдХрд╛рдо рдХреА рдкреБрд╖реНрдЯрд┐ рдПрд░реАрдЧреЙрди (рдПрдереЗрд░рд┐рдпрдо) рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдереА, рдЙрдирдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбрд┐рдмрдЧ рдмрд┐рд▓реНрдб рдкрд░, рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдореБрдЦрд░ рдЬрд╛рдБрдЪ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рд░реВрдк рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдИред

    рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд╛рдордХрд╛рдЬреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ libmdbx рдХреЗ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, "рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдмрдЧ рдпрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ" рдФрд░ рдХреНрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рд╛рдордВрдЬрд╕реНрдп рдкрд░ рднрд░реЛрд╕рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдВрдЪрд╛рд▓рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рднреАрддрд░ рдЕрд╕рдВрдЧрддрд┐ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рдирд╛ред рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдВ рд╣рдо рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред

  • EXDEV (рдХреНрд░реЙрд╕-рдбрд┐рд╡рд╛рдЗрд╕ рд▓рд┐рдВрдХ) рддреНрд░реБрдЯрд┐ рдХрд╛ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬрдм рдХрд┐рд╕реА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреЙрдореНрдкреИрдХреНрдЯ рдХрд┐рдП рдмрд┐рдирд╛, рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдФрд░ mdbx_copy рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдХреНрд░рд┐рд╕ рдЬрд┐рдк рдиреЗ рдбреЗрдиреЛ рдореЗрдВ рд▓рд┐рдмрдПрдордбреАрдмреАрдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред рдХрд╛рдИ рд╡реЗрдЯрд▓реЗрд╕рди рдиреЗ рдлреЗрдбреЛрд░рд╛ рдХреЗ рд▓рд┐рдП рдЖрд░рдкреАрдПрдо рдкреИрдХ рдХрд┐рдпрд╛ рд╣реИред рдбреЗрд╡рд┐рдб рдмреВрд╕реА рдиреЗ рд╕реНрдХрд╛рд▓рд╛ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХреАред
  • рдмрдбрд╝реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдмрдбрд╝реЗ рд▓реЗрдирджреЗрди рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп MDBX_opt_rp_augment_limit рд╡рд┐рдХрд▓реНрдк рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди рдХреА рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдгред рдкрд╣рд▓реЗ, рдПрдХ рдмрдЧ рдХреЗ рдХрд╛рд░рдг, рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпрд╛рдБ рдХреА рдЬрд╛ рд╕рдХрддреА рдереАрдВ, рдЬреЛ рдХрднреА-рдХрднреА рдПрдереЗрд░рд┐рдпрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдПрд░реАрдЧреЙрди/рдЕрдХреБрд▓рд╛/рд░реЗрд╢рдордХреАрдЯ) рдФрд░ рдмрд┐рдиреЗрдВрд╕ рдЪреЗрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рдереАрдВред
  • C++ API рд╕рд╣рд┐рдд рдХрдИ рдмрдЧреНрд╕ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреБрд░реНрд▓рдн рдФрд░ рд╡рд┐рджреЗрд╢реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХрдИ рдмрд┐рд▓реНрдб рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╕рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░реЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдЪреЗрдВрдЬрд▓реЙрдЧ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред
  • 185 рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреБрд▓ 89 рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдЧрдП, тЙИ3300 рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝реА рдЧрдИрдВ, тЙИ4100 рд╣рдЯрд╛рдИ рдЧрдИрдВред рдЧрд┐рдЯрд╣рдм рдФрд░ рдЖрд╢реНрд░рд┐рдд рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреЗрдХрд╛рд░ рддрдХрдиреАрдХреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╢реБрджреНрдз рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рдЕрдзрд┐рдХрддрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред

рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ, libmdbx LMDB DBMS рдХрд╛ рдПрдХ рдЧрд╣рд░рд╛ рдирдпрд╛ рд╕реНрд╡рд░реВрдк рд╣реИ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛, рдлреАрдЪрд░ рд╕реЗрдЯ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕рдХреЗ рдкреВрд░реНрд╡рдЬ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред рдПрд▓рдПрдордбреАрдмреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, libmdbx рдХреЛрдб рдЧреБрдгрд╡рддреНрддрд╛, рдПрдкреАрдЖрдИ рд╕реНрдерд┐рд░рддрд╛, рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЬрд╛рдВрдЪ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬреЛрд░ рджреЗрддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреБрдЫ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред

рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, libmdbx ACID, рд╕рдЦреНрдд рдкрд░рд┐рд╡рд░реНрддрди рдХреНрд░рдорд╛рдВрдХрди, рдФрд░ рдиреЙрди-рдмреНрд▓реЙрдХрд┐рдВрдЧ рд░реАрдбреНрд╕ рдХреЛ CPU рдХреЛрд░ рдореЗрдВ рд░реИрдЦрд┐рдХ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдСрдЯреЛрдХреЙрдореНрдкреИрдХреНрдЯрд┐рдлрд┐рдХреЗрд╢рди, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрдХрд╛рд░ рдкреНрд░рдмрдВрдзрди рдФрд░ рд╢реНрд░реЗрдгреА рдХреНрд╡реЗрд░реА рдЕрдиреБрдорд╛рди рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред 2016 рд╕реЗ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддреНрдд рдкреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ 2017 рд╕реЗ рдЗрд╕рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

libmdbx рдПрдХ рд╡рд┐рдХрд╕рд┐рдд C++ API рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд░рд╕реНрдЯ, рд╣рд╛рд╕реНрдХреЗрд▓, рдкрд╛рдпрдерди, рдиреЛрдбрдЬреЗрдПрд╕, рд░реВрдмреА, рдЧреЛ, рдирд┐рдо, рдбреЗрдиреЛ, рд╕реНрдХрд╛рд▓рд╛ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣реА-рд╕рдорд░реНрдерд┐рдд рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ