рдмреНрд░рд╛рдЙрдЭрд░ рдЖрдгрд┐ Node.js рдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ AlaSQL 4.0 DBMS рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

AlaSQL 4.0 DBMS рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдмреНрд░рд╛рдЙрдЭрд░рдордзреАрд▓ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ, рд╡реЗрдм рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рдХрд┐рдВрд╡рд╛ Node.js рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░реЛрд╕реЗрд╕рд░рдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╣реЗ. DBMS рд╣реЗ JavaScript рд▓рд╛рдпрдмреНрд░рд░реА рдореНрд╣рдгреВрди рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ SQL рднрд╛рд╖реЗрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рд░рд┐рд▓реЗрд╢рдирд▓ рдЯреЗрдмрд▓реНрд╕рдордзреНрдпреЗ рдХрд┐рдВрд╡рд╛ рдиреЗрд╕реНрдЯреЗрдб JSON рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ рдЬреНрдпрд╛рдВрдирд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдХреАрдордЪреА рдХрдареЛрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА. alasql рдпреБрдЯрд┐рд▓рд┐рдЯреА рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирдордзреВрди рдбреЗрдЯрд╛ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддреЗ. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб JavaScript рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ MIT рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.

AlaSQL рдмрд╣реБрддреЗрдХ SQL-99 рднрд╛рд╖реЗрдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ рдЖрдгрд┐ NoSQL-рд╢реИрд▓реАрддреАрд▓ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА (рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдХреАрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рдХрд░рддрд╛) рдЖрдгрд┐ рдЖрд▓реЗрдЦ рд╣рд╛рддрд╛рд│рдгреАрд╕рд╛рдареА рд╡рд┐рд╕реНрддрд╛рд░ рджреЗрдЦреАрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. SQL рдХреНрд╡реЗрд░реАрдВрдордзреНрдпреЗ, рддреБрдореНрд╣реА Join, GROUP, UNION рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░реВ рд╢рдХрддрд╛, рд╕рдмрдХреНрд╡реЗрд░реА рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА, ALL рдЖрдгрд┐ IN рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддреА рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ ROLLUP(), CUBE() рдЖрдгрд┐ GROUPING SETS() рдлрдВрдХреНрд╢рдиреНрд╕ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рдорд░реНрдпрд╛рджрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╕рдорд░реНрдерди рдЖрд╣реЗ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрдВрдХреНрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╡реНрдпрд╛рдЦреНрдпреЗрдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ рдЬреЗ SQL рдХреНрд╡реЗрд░реАрдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рддреНрд╡рд░рд┐рдд рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрдгрд┐ SQL рдПрдХреНрд╕рдкреНрд░реЗрд╢рдиреНрд╕ рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд (SQL PREPARE рдСрдкрд░реЗрдЯрд░рдЪреНрдпрд╛ рдЕрдиреБрд░реВрдк).

AlaSQL DBMS ETL (Extract, Transform, Load) рдкреНрд░рддрд┐рдорд╛рди рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЖрдпрд╛рдд/рдкреНрд░рдХреНрд░рд┐рдпрд╛/рдирд┐рд░реНрдпрд╛рдд рд╕реНрд╡рд░реВрдкрд╛рдд рдбреЗрдЯрд╛ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ. LocalStorage, IndexedDB, CSV, TAB, TXT, JSON, SQLite рдЖрдгрд┐ Excel (.xls рдЖрдгрд┐ .xlsx) рдлреЙрд░рдореЕрдЯрдЪрд╛ рд╡рд╛рдкрд░ рд╕реНрдЯреЛрд░реЗрдЬ, рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдЖрдгрд┐ рдЗрдВрдкреЛрд░реНрдЯрд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдпрд╛рдЪрд╛ рдЕрд░реНрде рдиреЛрдВрджрд╡рд▓реЗрд▓реНрдпрд╛ рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд╕реНрдЯреЛрдЕрд░ рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдереЗрдЯ рдХреНрд╡реЗрд░реА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдХрд┐рдВрд╡рд╛ рдбреЗрдЯрд╛ рдЗрдВрдкреЛрд░реНрдЯ рдЖрдгрд┐ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. . JavaScript рдСрдмреНрдЬреЗрдХреНрдЯрдордзреАрд▓ рдХреЛрдгрддреНрдпрд╛рд╣реА рдбреЗрдЯрд╛рд╡рд░ SELECT рдСрдкрд░реЗрд╢рди рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рд╢рдХреНрдп рдЖрд╣реЗ.

рд▓рд╛рдпрдмреНрд░рд░реА рдореВрд│рддрдГ рдмрд┐рдЭрдиреЗрд╕ рдЗрдВрдЯреЗрд▓рд┐рдЬрдиреНрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА рдЬрд▓рдж рдЗрди-рдореЗрдорд░реА рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рд╕рдВрдХрд▓рд┐рдд рдлрдВрдХреНрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдХреНрд╡реЗрд░реА рдХреЕрд╢рд┐рдВрдЧ, рд╕рд╛рд░рдгреА рд╡рд┐рд▓реАрдиреАрдХрд░рдгрд╛рдЪреЗ рд╕рдХреНрд░рд┐рдп рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдЖрдгрд┐ рд╡рд┐рд▓реАрдиреАрдХрд░рдг рдСрдкрд░реЗрд╢рдиреНрд╕рдкреВрд░реНрд╡реА WHERE рдХреНрд▓реЙрдЬ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреЗ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдЗрддрд░ рддрддреНрд╕рдо рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╢реА рддреБрд▓рдирд╛ рдХреЗрд▓реА рдЕрд╕рддрд╛, SUM, JOIN рдЖрдгрд┐ GROUP BY рдСрдкрд░реЗрд╢рдиреНрд╕ рдирд┐рд╡рдбрддрд╛рдирд╛ AlaSQL SQL.js рдкреЗрдХреНрд╖рд╛ рддрд┐рдкреНрдкрдЯ рд╡реЗрдЧрд╡рд╛рди, GROUP BY рд╡рд╛рдкрд░рддрд╛рдирд╛ Linq рдкреЗрдХреНрд╖рд╛ рджреБрдкреНрдкрдЯ рд╡реЗрдЧрд╡рд╛рди рдЖрдгрд┐ WebSQL API ( SUM, JOIN рдЖрдгрд┐ GROUP BY рдСрдкрд░реЗрд╢рдиреНрд╕ рдирд┐рд╡рдбрддрд╛рдирд╛ SQLite рд╡рд░ рдЕреЕрдб-рдСрди, рдЬреЗ рд▓рд╡рдХрд░рдЪ Chrome рдордзреВрди рдХрд╛рдврд▓реЗ рдЬрд╛рдИрд▓.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛