Ho lokolloa ha AlaSQL 4.0 DBMS e reretsoeng ho sebelisoa ho libatli le Node.js

AlaSQL 4.0 e fumaneha bakeng sa ho sebelisoa lits'ebetsong tsa marang-rang tse thehiloeng ho sebatli, lisebelisoa tsa marang-rang tse thehiloeng marang-rang, kapa li-server-side handlers tse thehiloeng sethaleng sa Node.js. DBMS e entsoe joalo ka laebrari ea JavaScript 'me e u lumella ho sebelisa puo ea SQL. E ts'ehetsa ho boloka data litafoleng tsa setso tsa kamano kapa ka sebopeho sa meaho ea JSON e sa hlokeng tlhaloso e thata ea schema ea polokelo. Sesebelisoa sa alasql se fanoa bakeng sa ho laola data ho tsoa molaong oa taelo. Khoutu ea projeke e ngotsoe ka JavaScript mme e ajoa tlasa laesense ea MIT.

AlaSQL e tšehetsa boholo ba puo ea SQL-99, 'me e fana ka tlatsetso bakeng sa ts'ebetso ea mokhoa oa NoSQL (ha ho tlhaloso ea schema sa polokelo) le ho qhekella kerafo. Lipotsong tsa SQL, u ka etsa ts'ebetso ea ho kopanya (JOIN), lihlopha (GROUP), union (UNION), sebelisa li-subqueries le lipolelo tse kang ANY, ALL le IN, sebelisa mesebetsi ea ROLLUP (), CUBE () le GROUPING SETS (). Ho na le ts'ehetso e fokolang bakeng sa litšebelisano. E tšehetsa tlhaloso ea mesebetsi e hlalositsoeng ke basebelisi e ka sebelisoang lipotsong tsa SQL. Bakeng sa mohala o potlakileng oa ts'ebetso le mantsoe a SQL a ka hlophisoa (tse ts'oanang le polelo ea PREPARE SQL).

AlaSQL DBMS e etselitsoe ho sebelisa paradigm ea ETL (Extract, Transform, Load) le ho laola data ka mokhoa oa ho kenya / ho sebetsa / ho romela. LocalStorage, IndexedDB, CSV, TAB, TXT, JSON, SQLite le Excel (.xls le .xlsx) liforomo li ka sebelisoa ho boloka, ho romela thepa le ho kenya, ho utloisisoa hore u ka botsa ka ho toba ho data e bolokiloeng ka mekhoa e tšoailoeng, kapa ho kenya le ho romela data. Hape hoa khonahala ho etsa ts'ebetso ea KHETHA ho data efe kapa efe ho lintho tsa JavaScript.

Laeborari e etselitsoe ho sebetsa ka potlako mohopolong oa lits'ebetso tsa bohlale ba khoebo mme e ts'ehetsa ntlafatso e joalo ka caching ea lipotso ka mokhoa oa mesebetsi e hlophisitsoeng, indexing ea "proactive table merge indexing", le HO HLOKA lipehelo pele li kopanya ts'ebetso. Ha e bapisoa le merero e meng e ts'oanang, AlaSQL e ne e potlakile ka makhetlo a mararo ho feta SQL.js ha e khetha ka ts'ebetso ea SUM, JOIN le GROUP BY, ka makhetlo a mabeli ho feta Linq ha u sebelisa GROUP BY le hoo e ka bang boemo bo lekanang le ba WebSQL API (eketsa-on). top of SQLite (haufinyane e tla tlosoa ho Chrome) ha u khetha ka ts'ebetso ea SUM, JOIN, le GROUP BY.

Source: opennet.ru

Eketsa ka tlhaloso