Rhyddhau AlaSQL 4.0 DBMS gyda'r nod o'i ddefnyddio mewn porwyr a Node.js

Mae AlaSQL 4.0 ar gael i'w ddefnyddio mewn cymwysiadau gwe sy'n seiliedig ar borwr, cymwysiadau symudol ar y we, neu drinwyr ochr gweinydd yn seiliedig ar fframwaith Node.js. Mae'r DBMS wedi'i gynllunio fel llyfrgell JavaScript ac mae'n caniatΓ‘u ichi ddefnyddio'r iaith SQL. Mae'n cefnogi storio data mewn tablau perthynol traddodiadol neu ar ffurf strwythurau JSON nythu nad oes angen diffiniad caled o sgema storio arnynt. Darperir y cyfleustodau alasql ar gyfer trin data o'r llinell orchymyn. Mae cod y prosiect wedi'i ysgrifennu yn JavaScript a'i ddosbarthu o dan y drwydded MIT.

Mae AlaSQL yn cefnogi'r rhan fwyaf o'r iaith SQL-99, ac yn darparu ychwanegiadau ar gyfer prosesu arddull NoSQL (dim diffiniad sgema storio) a thrin graffiau. Mewn ymholiadau SQL, gallwch chi berfformio gweithrediadau uno (YMUNO), grwpio (GROUP), undeb (UNION), defnyddio subqueries ac ymadroddion fel UNRHYW, POB UN ac YN, defnyddio'r swyddogaethau ROLLUP (), CUBE () a GROUPING SETS (). Mae cefnogaeth gyfyngedig i drafodion. Mae'n cefnogi'r diffiniad o swyddogaethau a ddiffinnir gan ddefnyddwyr y gellir eu defnyddio mewn ymholiadau SQL. Ar gyfer swyddogaeth gyflym gellir llunio ymadroddion galwad a SQL (yn debyg i'r datganiad PREPARE SQL).

Mae'r AlaSQL DBMS wedi'i gynllunio i ddefnyddio'r patrwm ETL (Echdynnu, Trawsnewid, Llwytho) a thrin data ar ffurf mewnforio / prosesu / allforio. Gellir defnyddio fformatau LocalStorage, IndexedDB, CSV, TAB, TXT, JSON, SQLite ac Excel (.xls a .xlsx) ar gyfer storio, allforio a mewnforio, deallir y gallwch chi ymholi'n uniongyrchol o ddata sydd wedi'i storio yn y fformatau a farciwyd, neu mewnforio ac allforio data. Mae hefyd yn bosibl perfformio gweithrediad SELECT ar unrhyw ddata mewn gwrthrychau JavaScript.

Mae'r llyfrgell wedi'i chynllunio'n frodorol ar gyfer prosesu data cof cyflym ar gyfer cymwysiadau cudd-wybodaeth busnes ac mae'n cefnogi optimeiddiadau megis caching ymholiad ar ffurf swyddogaethau wedi'u llunio, mynegeio uno tablau rhagweithiol, a hidlo cymal LLE cyn gweithrediadau uno. O'i gymharu Γ’ phrosiectau tebyg eraill, roedd AlaSQL deirgwaith yn gyflymach na SQL.js wrth ddewis gyda gweithrediadau SUM, JOIN a GROUP BY, ddwywaith mor gyflym Γ’ Linq wrth ddefnyddio GROUP BY a thua'r un lefel Γ’'r WebSQL API (ychwanegiad ymlaen ar frig SQLite (i'w dynnu o Chrome yn fuan) wrth ddewis gyda gweithrediadau SUM, JOIN, a GROUP BY.

Ffynhonnell: opennet.ru

Ychwanegu sylw