рдореБрдЦреНрдп
- рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐
рд╕реЗ рдЕрджреНрдпрддрди рдХрд░реЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдЪрдпрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддрд╛рд▓рд┐рдХрд╛ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛ред рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ PostgreSQL рдХреЗ рдЕрдиреБрд░реВрдк рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред - рдЕрдзрд┐рдХрддрдо рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрдХрд╛рд░ 281 рдЯреАрдмреА рддрдХ рдмрдврд╝рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- ╨Т
PRAGMA рдЕрдЦрдВрдбрддрд╛_рдЬрд╛рдБрдЪ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреБрдХреНрд░рдорд┐рддреЛрдВ рдХреЛ рдЪреБрдирд┐рдВрджрд╛ рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИ (рдкрд╣рд▓реЗ рдкреВрд░реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╣рдореЗрд╢рд╛ рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рдереА)ред - рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
рджрд╢рдорд▓рд╡ рдордирдорд╛рдирд╛ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рджрд╢рдорд▓рд╡ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рдеред - рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ
рдЖрдИрдИрдИрдИ754 рдмрд╛рдЗрдирд░реА64 рдирдВрдмрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред - рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рд╕реАрдПрд▓рдЖрдИ) рдХреЗ рд▓рд┐рдП
рдЬреЛрдбрд╝рд╛ рдирдП рдЖрдЙрдЯрдкреБрдЯ рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдореЛрдб "рдмреЙрдХреНрд╕", "рдЬреЗрд╕рди", "рдорд╛рд░реНрдХрдбрд╛рдЙрди" рдФрд░ "рдЯреЗрдмрд▓"ред "рдХреЙрд▓рдо" рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдореЗрдВ, рд╕рдмрд╕реЗ рд▓рдВрдмреА рд▓рд╛рдЗрди рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЙрд▓рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред "рдЙрджреНрдзрд░рдг" рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдореЗрдВ, ".рд╕реЗрдкрд░реЗрдЯрд░" рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред - рджрд╢рдорд▓рд╡ рдФрд░ ieee754 рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реАрдПрд▓рдЖрдИ рдореЗрдВ рдмрдирд╛рдП рдЧрдП рд╣реИрдВред
- рдХреНрд╡реЗрд░реА рдкреНрд▓рд╛рдирд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ. рдЗрдВрдбреЗрдХреНрд╕ t(x,y) рдореМрдЬреВрдж рд╣реЛрдиреЗ рдкрд░ "SELECT min(x) FROM t WHERE y IN (?,?,?)" рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд╛ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рдиред "INDEXED BY" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг-рд╕реВрдЪрдХрд╛рдВрдХ-рд╕реНрдХреИрди рдХреНрд╡реЗрд░реА рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ред
- рдореЛрдб
рд╡рд╛рд▓ (рд░рд╛рдЗрдЯ-рдЕрд╣реЗрдб рд▓реЙрдЧрд┐рдВрдЧ) рдпрджрд┐ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ shm рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдмрд╛рдж рдХреЗ рд▓реЗрди-рджреЗрди рдЕрдм SQLITE_PROTOCOL рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рдХреНрд░рд┐рдп рд░реАрдб рд▓реЗрди-рджреЗрди рд╣реЛрдиреЗ рдкрд░ shm рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрд░реЛрдд: opennet.ru