CUBRID

рдЫрд╡рд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдЧрд╣рди рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ NoSQL рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рднреНрд░рд╛рдордХ рдзрд╛рд░рдгрд╛ рд╣реИ рдХрд┐ рд╕рдВрдмрдВрдзрдкрд░рдХ рдбреАрдмреАрдПрдордПрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рдЕрд╢рд╛рдВрддрд┐ рд╣реИ: рдореБрдЦреНрдп рдЙрддреНрдкрд╛рдж рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЬреНрдЮрд╛рдд рд╣реИрдВ, рд╕рднреА niches рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рдЦрд┐рд▓рд╛рдбрд╝реА рдпрд╣рд╛рдВ рдкрд╣реБрдВрдЪрдирд╛ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред рдХреЗрд╡рд▓ рдЕрдЧрд░ рдпрд╣ рдкрдВрджреНрд░рд╣ рд╕рд╛рд▓ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ, рди рдХрд┐ рдПрдХ рд╡рд┐рдХрд╕рд┐рдд рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдСрдмреНрдЬреЗрдХреНрдЯ-рд░рд┐рд▓реЗрд╢рдирд▓ рдбреАрдмреАрдПрдордПрд╕ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИ, рди рдХрд┐ рдПрдХ рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ, рд╡рд┐рднрд╛рдЬрди, рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╡рд┐рдХрд▓реНрдк, рдкреНрд░рддрд┐рдХреГрддрд┐ рдФрд░ рд╡рд┐рддрд░рд┐рдд рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИред ред рдЗрд╕ "рдбрд╛рд░реНрдХ рд╣реЙрд░реНрд╕" рдХрд╛ рдирд╛рдо CUBRID рд╣реИред рдФрд░, рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдХреЗ рдмрдпрд╛рдиреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ MySQL рд▓реЙрд░реЗрд▓ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИред



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



MySQL рдХреЗ рд╕рд╛рде, рдпрд╣ DBMS рдХреЗрд╡рд▓ рджрд╛рдпрд░реЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХреЛрдб рдЖрдзрд╛рд░ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдореЗрдВ рднрд┐рдиреНрди рд╣реИ, рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рддреНрд░рд┐рд╕реНрддрд░реАрдп рдХреНрдпреВрдмрд┐рдб рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реИред



  1. рд╕рд░реНрд╡рд░ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХреЗ рдПрдХ рд╕рдВрдХреАрд░реНрдг рд╕реЗрдЯ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ:

    • рдореБрдлреНрдд рд╕реНрдерд╛рди рдЖрд╡рдВрдЯрди
    • рд▓реЙрдЧрд┐рдВрдЧ
    • рддрд╛рд▓рд╛ рдкреНрд░рдмрдВрдзрди
    • рд▓реЗрди-рджреЗрди рдкреНрд░рдмрдВрдзрди
    • рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╡рд╕реНрддреБрдУрдВ рдФрд░ рдЕрдиреБрд░реЛрдзреЛрдВ
  2. рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ C, PHP, Python рдФрд░ Ruby рдХреЗ рд▓рд┐рдП API рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд╕рд╛рде рд╣реА JDBC, ODBC рдФрд░ OLEDB рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдФрд░ рджреЗрдЦрднрд╛рд▓ рдХрд░рддрд╛ рд╣реИ

    • рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдФрд░ рдХреНрд╡реЗрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди
    • рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рд▓реЙрдХ рдХреИрд╢рд┐рдВрдЧ
    • рд╡рд╕реНрддреБрдУрдВ, рд▓реЗрдирджреЗрди рдФрд░ рдЯреНрд░рд┐рдЧрд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди
  3. рдордзреНрдпрд╡рд░реНрддреА рдЙрдкрддрдВрддреНрд░ (рдмреНрд░реЛрдХрд░) рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ

    • рдХрд╛рд░реНрдп рдХрддрд╛рд░
    • рдХрдиреЗрдХреНрд╢рди рдкреВрд▓
    • рдирд┐рдЧрд░рд╛рдиреА
    • рд▓реЙрдЧрд┐рдВрдЧ


рдЫрд╡рд┐



CUBRID рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рджрд▓рд╛рд▓реЛрдВ рдХреЗ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд▓рд┐рдВрдХ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ рдЬреЛ рдХреНрд╡реЗрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓рд┐рдВрдЧ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓реЗрддрд╛ рд╣реИ, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдСрдлрд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрд▓рдЧ рдХрд░рдХреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░рдХреНрд╖рд╛ рднреА рдмрдврд╝рд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕реНрд╡рдпрдВ рдХреНрд▓рд╕реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ 7 рдЬреВрди 2010 рдХреЛ рд╢реБрд░реВ рдХреА рдЧрдИ рдереА (рд╡рд░реНрд╖ рдХреЗ рдЕрдВрдд рддрдХ рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ)ред



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

SELECT header, text FROM articles WHERE article_id = :requested_id;

UPDATE articles SET read_count = read_count + 1 WHERE article_id = :requested_id;






рдЕрдм рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЙрдЪреНрдЪ рднрд╛рд░ рдХреЗ рддрд╣рдд рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд╕рд╣реА рд╣реИ, рдЕрдкрдбреЗрдЯ рдХреЗ рдХрд╛рд░рдг рдЕрд╡рд░реБрджреНрдз рд╣реЛрдиреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рдХрдореА рдЖрдПрдЧреАред CUBRID рдореЗрдВ, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

SELECT header, text, INCR(read_count) FROM articles WHERE article_id = :requested_id;





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



DBMS C рдФрд░ C ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдкреНрд░рд╢рд╛рд╕рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬрд╛рд╡рд╛, рд▓рд┐рдирдХреНрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИред SQL-92, JDBC, ODBC рдФрд░ OLEDB рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╕рдорд░реНрдердиред



CUBRID рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ-рд░рд┐рд▓реЗрд╢рдирд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдХреЛрдИ рдХреЙрд▓рдо рдирд╣реАрдВ рд╣реИрдВ - рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реИрдВ, рдХреЛрдИ рдЯреЗрдмрд▓ рдирд╣реАрдВ рд╣реИрдВ - рдХрдХреНрд╖рд╛рдПрдВ рд╣реИрдВ, рдХреЛрдИ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдирд╣реАрдВ рд╣реИрдВ - рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ, рдХреЛрдИ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ - рдбреЛрдореЗрди рд╣реИрдВ, рдХреЛрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИ - рдХреЛрдИ рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВред рдпрд╣ рдореМрдЬреВрджрд╛ рд╡рд░реНрдЧ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП DDL рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдХреЗрд╡рд▓ рд╕рдВрдХрд▓рд┐рдд рдЬрд╛рд░-рдлрд╝рд╛рдЗрд▓ рд▓реЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓реЛрдб рдХрд░реЗрдВ:

loadjava db_name MyClass.class



рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ

csql> create function Sample() return string as language java name 'MyClass.Sample() return java.lang.String';

csql> ;xrun




рд▓рд╛рдн!

рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЬрдм рдСрдмреНрдЬреЗрдХреНрдЯ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдмрджрд▓ рдЬрд╛рддреА рд╣реИрдВ:

CUBRIDResultSet rs = (CUBRIDResultSet) stmt.executeQuery( "select object_name from object_name" );

rs.next();

CUBRIDOID oid = rs.getOID(1);

oid.addToSet( "set_name" , new Integer(10));

oid.addToSequence( "list_name" , 1, new Integer(30));

oid.putIntoSequence( "list_name" , 99, new Integer(99));

oid.removeFromSet( "set_name" , new Integer(1));

oid.removeFromSequence( "list_name" , 1);

con.commit();

rs.close();






рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП, рдХреНрд╡рд╛рдВрдЯрдордмреАрдбреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреНрд░рд╣рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ рдФрд░ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╢рд╛рдпрдж рд╣реА рдЙрдкрдпреЛрдЧреА рд╣реИред



рдЗрди рд╕рднреА рдЕрдВрддрд░реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, CUBRID рдореЗрдВ рдЕрдЪреНрдЫреЗ рдкреНрд░рд╢рд╛рд╕рди рдЙрдкрдХрд░рдг, рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХрд╛ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рд╡рд┐рдлрд▓рддрд╛, рдбреАрдмреАрдПрдордПрд╕ рдФрд░ рдУрдПрд╕ рдХреЛ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рдмрд┐рдирд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛), рдФрд░ рдмреИрдХрдЕрдк (рд╣реЙрдЯ рдмреИрдХрдЕрдк, рдХрдореНрдкреНрд░реЗрд╢рди) рд╣реИред рдкреНрд░рд╡рд╛рд╕ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдФрд░ рдЙрдкрдХрд░рдг: Scriptella рдФрд░ Apache DdlUtilsред CUBRID рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА MediaWiki, phpBB, Wordpress рдФрд░ рдХрдИ рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рднрдВрдбрд╛рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



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



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



All Articles