Sgaoileadh AlaSQL 4.0 DBMS a tha ag amas air a chleachdadh ann am brobhsairean agus Node.js

Tha AlaSQL 4.0 ri fhaighinn airson a chleachdadh ann an tagraidhean lìn stèidhichte air brabhsair, tagraidhean gluasadach stèidhichte air an lìon, no luchd-làimhseachaidh taobh frithealaiche stèidhichte air frèam Node.js. Tha an DBMS air a dhealbhadh mar leabharlann JavaScript agus leigidh e leat an cànan SQL a chleachdadh. Bidh e a’ toirt taic do bhith a’ stòradh dàta ann an clàran dàimh traidiseanta no ann an cruth structaran JSON neadachaidh nach eil feumach air mìneachadh cruaidh air sgeama stòraidh. Tha an goireas alasql air a sholarachadh airson dàta a làimhseachadh bhon loidhne-àithne. Tha còd a’ phròiseict air a sgrìobhadh ann an JavaScript agus air a chuairteachadh fo chead MIT.

Tha AlaSQL a’ toirt taic don mhòr-chuid de chànan SQL-99, agus a’ toirt seachad cur-ris airson giullachd ann an stoidhle NoSQL (gun mhìneachadh air sgeama stòraidh) agus làimhseachadh ghrafaichean. Ann an ceistean SQL, faodaidh tu obair aonaidh (JOIN), buidheann (GROUP), aonadh (UNION) a dhèanamh, cleachdadh fo-cheistean agus abairtean mar AON, A H-UILE agus IN, cleachd na gnìomhan ROLLUP (), CUBE () agus GROUPING SETS (). Chan eil mòran taic ann airson gnothaichean. Tha e a’ toirt taic don mhìneachadh air gnìomhan a tha air an sònrachadh le neach-cleachdaidh a dh’fhaodar a chleachdadh ann an ceistean SQL. Airson gairm gnìomh sgiobalta agus faodar abairtean SQL a chuir ri chèile (coltach ris an aithris PREPARE SQL).

Tha an AlaSQL DBMS air a dhealbhadh gus paradigm ETL (Extract, Transform, Load) a chleachdadh agus dàta a làimhseachadh ann an cruth in-mhalairt / giollachd / às-mhalairt. Faodar cruthan LocalStorage, IndexedDB, CSV, TAB, TXT, JSON, SQLite agus Excel (.xls agus .xlsx) a chleachdadh airson stòradh, às-mhalairt agus in-mhalairt, thathas a’ tuigsinn gun urrainn dhut ceasnachadh gu dìreach bho dhàta a tha air a stòradh anns na cruthan comharraichte, no in-mhalairt agus às-mhalairt dàta. Tha e comasach cuideachd gnìomhachd SELECT a dhèanamh air dàta sam bith ann an nithean JavaScript.

Tha an leabharlann air a dhealbhadh gu dùthchasach airson giullachd dàta cuimhne luath airson tagraidhean fiosrachaidh gnìomhachais agus a’ toirt taic do optimizations leithid caching ceist ann an cruth gnìomhan cruinnichte, clàr-amais aonadh bùird for-ghnìomhach, agus sìoladh clàs WHERE mus obair aonachaidh. An coimeas ri pròiseactan eile den aon seòrsa, bha AlaSQL trì tursan nas luaithe na SQL.js nuair a bha e a’ taghadh le gnìomhachd SUM, JOIN agus GROUP BY, dà uair cho luath ri Linq nuair a bha e a’ cleachdadh GROUP BY agus timcheall air an aon ìre ris an WebSQL API (tuilleadan air adhart). mullach SQLite (ri thoirt air falbh bho Chrome a dh'aithghearr) nuair a thaghas tu le gnìomhachd SUM, JOIN, agus GROUP BY.

Source: fosgailtenet.ru

Cuir beachd ann