AlaSQL 4.0 DBMS విడుదల బ్రౌజర్‌లు మరియు Node.jsలో వినియోగాన్ని లక్ష్యంగా చేసుకుంది

AlaSQL 4.0 బ్రౌజర్ ఆధారిత వెబ్ అప్లికేషన్‌లు, వెబ్ ఆధారిత మొబైల్ అప్లికేషన్‌లు లేదా Node.js ఫ్రేమ్‌వర్క్ ఆధారంగా సర్వర్ సైడ్ హ్యాండ్లర్‌లలో ఉపయోగించడానికి అందుబాటులో ఉంది. DBMS జావాస్క్రిప్ట్ లైబ్రరీగా రూపొందించబడింది మరియు SQL భాషను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది సాంప్రదాయ రిలేషనల్ టేబుల్‌లలో లేదా స్టోరేజ్ స్కీమా యొక్క హార్డ్ డెఫినిషన్ అవసరం లేని సమూహ JSON స్ట్రక్చర్‌ల రూపంలో డేటాను నిల్వ చేయడానికి మద్దతు ఇస్తుంది. కమాండ్ లైన్ నుండి డేటాను మానిప్యులేట్ చేయడానికి alasql యుటిలిటీ అందించబడింది. ప్రాజెక్ట్ కోడ్ జావాస్క్రిప్ట్‌లో వ్రాయబడింది మరియు MIT లైసెన్స్ క్రింద పంపిణీ చేయబడింది.

AlaSQL చాలా వరకు SQL-99 భాషకు మద్దతు ఇస్తుంది మరియు NoSQL-శైలి ప్రాసెసింగ్ (స్టోరేజ్ స్కీమా డెఫినిషన్ లేదు) మరియు గ్రాఫ్ మానిప్యులేషన్ కోసం జోడింపులను అందిస్తుంది. SQL ప్రశ్నలలో, మీరు విలీనం (JOIN), గ్రూపింగ్ (GROUP), యూనియన్ (UNION) కార్యకలాపాలను నిర్వహించవచ్చు, ఏదైనా, ALL మరియు IN వంటి సబ్‌క్వెరీలు మరియు వ్యక్తీకరణలను ఉపయోగించవచ్చు, ROLLUP (), CUBE () మరియు GROUPING SET () ఫంక్షన్‌లను ఉపయోగించవచ్చు. లావాదేవీలకు పరిమిత మద్దతు ఉంది. ఇది SQL ప్రశ్నలలో ఉపయోగించగల వినియోగదారు నిర్వచించిన ఫంక్షన్‌ల నిర్వచనానికి మద్దతు ఇస్తుంది. శీఘ్ర ఫంక్షన్ కోసం కాల్ మరియు SQL వ్యక్తీకరణలు కంపైల్ చేయబడతాయి (PREPARE SQL స్టేట్‌మెంట్ లాగానే).

AlaSQL DBMS ETL (ఎక్స్‌ట్రాక్ట్, ట్రాన్స్‌ఫార్మ్, లోడ్) నమూనాను ఉపయోగించడానికి మరియు దిగుమతి/ప్రాసెసింగ్/ఎగుమతి రూపంలో డేటాను మార్చడానికి రూపొందించబడింది. LocalStorage, IndexedDB, CSV, TAB, TXT, JSON, SQLite మరియు Excel (.xls మరియు .xlsx) ఫార్మాట్‌లను నిల్వ చేయడానికి, ఎగుమతి చేయడానికి మరియు దిగుమతి చేయడానికి ఉపయోగించవచ్చు, మీరు మార్క్ చేసిన ఫార్మాట్‌లలో నిల్వ చేసిన డేటా నుండి నేరుగా ప్రశ్నించవచ్చని అర్థం చేసుకోవచ్చు. దిగుమతి మరియు ఎగుమతి డేటా. JavaScript ఆబ్జెక్ట్‌లలో ఏదైనా డేటాపై SELECT ఆపరేషన్ చేయడం కూడా సాధ్యమే.

లైబ్రరీ స్థానికంగా బిజినెస్ ఇంటెలిజెన్స్ అప్లికేషన్‌ల కోసం వేగవంతమైన ఇన్-మెమరీ డేటా ప్రాసెసింగ్ కోసం రూపొందించబడింది మరియు కంపైల్డ్ ఫంక్షన్‌ల రూపంలో క్వెరీ కాషింగ్, ప్రోయాక్టివ్ టేబుల్ మెర్జ్ ఇండెక్సింగ్ మరియు విలీన కార్యకలాపాలకు ముందు క్లాజ్ ఫిల్టరింగ్ వంటి ఆప్టిమైజేషన్‌లకు మద్దతు ఇస్తుంది. ఇతర సారూప్య ప్రాజెక్ట్‌లతో పోల్చినప్పుడు, SUM, JOIN మరియు GROUP BY ఆపరేషన్‌లతో ఎంచుకునేటప్పుడు AlaSQL SQL.js కంటే మూడు రెట్లు వేగంగా ఉంటుంది, GROUP BYని ఉపయోగిస్తున్నప్పుడు Linq కంటే రెండింతలు వేగంగా ఉంటుంది మరియు WebSQL API (యాడ్-ఆన్) స్థాయికి సమానం SUM, JOIN మరియు GROUP BY కార్యకలాపాలతో ఎంచుకున్నప్పుడు SQLite ఎగువన (Chrome నుండి త్వరలో తీసివేయబడుతుంది).

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి