Gefa út AlaSQL 4.0 DBMS sem miðar að notkun í vöfrum og Node.js

AlaSQL 4.0 er fáanlegt til notkunar í vafratengdum vefforritum, veftengdum farsímaforritum eða meðhöndlum á netþjóni sem byggir á Node.js pallinum. DBMS er hannað sem JavaScript bókasafn og gerir þér kleift að nota SQL tungumálið. Það styður vistun gagna í hefðbundnum venslatöflum eða í formi hreiðra JSON-mannvirkja sem krefjast ekki harðrar skilgreiningar á geymsluskema. Alasql tólið er til staðar til að vinna með gögn frá skipanalínunni. Verkefniskóðinn er skrifaður í JavaScript og dreift undir MIT leyfinu.

AlaSQL styður flest SQL-99 tungumálið og veitir viðbætur fyrir NoSQL-stíl vinnslu (engin skilgreining á geymsluskemu) og vinnslu línurita. Í SQL fyrirspurnum geturðu framkvæmt sameiningu (JOIN), flokkun (GROUP), union (UNION) aðgerðir, notað undirfyrirspurnir og tjáningu eins og ANY, ALL og IN, notað ROLLUP (), CUBE () og GROUPING SETS () aðgerðirnar. Það er takmarkaður stuðningur við viðskipti. Það styður skilgreiningu á notendaskilgreindum aðgerðum sem hægt er að nota í SQL fyrirspurnum. Fyrir hraðvirka virka kalla og SQL tjáning er hægt að safna saman (svipað og PREPARE SQL setningin).

AlaSQL DBMS er hannað til að nota ETL (Extract, Transform, Load) hugmyndafræðina og vinna með gögn í formi innflutnings/vinnslu/útflutnings. Hægt er að nota LocalStorage, IndexedDB, CSV, TAB, TXT, JSON, SQLite og Excel (.xls og .xlsx) snið til geymslu, útflutnings og innflutnings, það er litið svo á að þú getur beint fyrirspurnum úr gögnum sem eru geymd á merktu sniðunum, eða inn- og útflutningsgögn. Það er líka hægt að framkvæma SELECT aðgerð á hvaða gögnum sem er í JavaScript hlutum.

Safnið er innbyggt hannað fyrir hraðvirka gagnavinnslu í minni fyrir viðskiptagreindarforrit og styður hagræðingu eins og skyndiminni fyrirspurna í formi samsettra aðgerða, fyrirbyggjandi töflusamruna flokkunar og WHERE ákvæðissíun fyrir samrunaaðgerðir. Í samanburði við önnur sambærileg verkefni var AlaSQL þrisvar sinnum hraðari en SQL.js þegar valið var með SUM, JOIN og GROUP BY aðgerðum, tvöfalt hraðar en Linq þegar GROUP BY var notað og um það bil sama stig og WebSQL API (viðbót á efst á SQLite (bráðum fjarlægt úr Chrome) þegar þú velur með SUM, JOIN og GROUP BY aðgerðum.

Heimild: opennet.ru

Bæta við athugasemd