Rilis DBMS AlaSQL 4.0 kanggo digunakake ing browser lan Node.js

Rilis saka AlaSQL 4.0 DBMS kasedhiya, dimaksudaké kanggo nggunakake ing aplikasi web ing browser, ing aplikasi seluler adhedhasar teknologi web utawa ing prosesor server adhedhasar platform Node.js. DBMS dirancang minangka perpustakaan JavaScript lan ngidini nggunakake basa SQL. Panyimpenan data didhukung ing tabel relasional tradisional utawa ing wangun struktur JSON bersarang sing ora mbutuhake definisi kaku saka skema panyimpenan. Utilitas alasql diwenehake kanggo ngapusi data saka baris perintah. Kode proyek ditulis ing JavaScript lan disebarake miturut lisensi MIT.

AlaSQL ndhukung sebagian besar basa SQL-99 lan uga nyedhiyakake ekstensi kanggo pangolahan gaya NoSQL (tanpa nemtokake skema panyimpenan) lan manipulasi grafik. Ing pitakon SQL, sampeyan bisa nindakake operasi JOIN, GROUP, UNION, nggunakake subquery lan ekspresi kaya ANY, ALL lan IN, lan nggunakake fungsi ROLLUP (), CUBE () lan GROUPING SETS (). Ana dhukungan transaksi winates. Ndhukung definisi fungsi sing ditemtokake pangguna sing bisa digunakake ing pitakon SQL. Kanggo cepet nelpon fungsi lan ekspresi SQL bisa dikompilasi (analog karo operator SQL PREPARE).

DBMS AlaSQL dirancang kanggo nggunakake paradigma ETL (Extract, Transform, Load) lan manipulasi data ing wangun impor / proses / ekspor. Format LocalStorage, IndexedDB, CSV, TAB, TXT, JSON, SQLite lan Excel (.xls lan .xlsx) bisa digunakake kanggo panyimpenan, ekspor lan impor, tegese data sing disimpen ing format sing dicathet bisa langsung ditakoni utawa diimpor lan diekspor data . Sampeyan uga bisa nindakake operasi SELECT ing data apa wae ing obyek JavaScript.

Pustaka kasebut dirancang kanthi asli kanggo pangolahan ing memori kanthi cepet kanggo aplikasi intelijen bisnis lan ndhukung optimasi kayata cache query ing wangun fungsi kompilasi, indeksasi proaktif gabungan tabel, lan nyaring klausa WHERE sadurunge operasi gabungan. Yen dibandhingake karo proyek liyane sing padha, AlaSQL dadi luwih cepet kaping telu tinimbang SQL.js nalika milih nganggo operasi SUM, JOIN lan GROUP BY, kaping pindho luwih cepet tinimbang Linq nalika nggunakake GROUP BY, lan meh padha karo level API WebSQL ( tambahan kanggo SQLite, kang bakal rauh dibusak saka Chrome) nalika milih karo SUM, JOIN lan GROUP BY operasi.

Source: opennet.ru

Add a comment