విషయ సూచిక:
నిర్వచనం - SQLite అంటే ఏమిటి?
SQLite అనేది ప్రాసెస్లో ఉన్న లైబ్రరీ, ఇది స్వీయ-నియంత్రణ, జీరో-కాన్ఫిగరేషన్, సర్వర్లెస్, లావాదేవీ SQL డేటాబేస్ ఇంజిన్ను అమలు చేస్తుంది. SQLite కోసం సోర్స్ కోడ్ పబ్లిక్ డొమైన్లో ఉంది మరియు ఇది ప్రైవేట్ మరియు వాణిజ్య ప్రయోజనాల కోసం ఉచితం.
SQLite సి, సి ++, బేసిక్, సి #, పైథాన్, జావా మరియు డెల్ఫీ వంటి అనేక ప్రోగ్రామింగ్ భాషలతో బంధిస్తుంది. COM (ActiveX) రేపర్ విండోస్లో VB స్క్రిప్ట్ మరియు జావాస్క్రిప్ట్ వంటి స్క్రిప్ట్ చేసిన భాషలకు SQLite ని ప్రాప్యత చేస్తుంది, తద్వారా HTML అనువర్తనాలకు సామర్థ్యాలను జోడిస్తుంది. ఇది iOS, Android, Symbian OS, Maemo, Blackberry మరియు WebOS వంటి ఎంబెడెడ్ ఆపరేటింగ్ సిస్టమ్లలో కూడా లభిస్తుంది ఎందుకంటే దాని చిన్న పరిమాణం మరియు వాడుకలో సౌలభ్యం ఉంది.
టెకోపీడియా SQLite గురించి వివరిస్తుంది
SQLite అనేది పరమాణుత్వం, స్థిరత్వం, ఐసోలేషన్, మన్నిక (ACID) కంప్లైంట్. ఈ ఎంబెడెడ్ రిలేషనల్ డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్ ఒక చిన్న సి ప్రోగ్రామింగ్ లైబ్రరీలో ఉంది మరియు ఇది క్లయింట్-ఆధారిత అనువర్తనాలలో అంతర్భాగం. SQLite డైనమిక్ SQL వాక్యనిర్మాణాన్ని ఉపయోగిస్తుంది మరియు అదే సమయంలో చదవడానికి మరియు వ్రాయడానికి మల్టీ టాస్కింగ్ చేస్తుంది. రీడ్లు మరియు వ్రాతలు నేరుగా సాధారణ డిస్క్ ఫైల్లకు చేయబడతాయి.
ఒక SQLite లైబ్రరీని డైనమిక్గా పిలుస్తారు మరియు అప్లికేషన్ ప్రోగ్రామ్లు సాధారణ ఫంక్షన్ కాల్ల ద్వారా SQLite కార్యాచరణను ఉపయోగిస్తాయి, డేటాబేస్ యాక్సెస్లో జాప్యాన్ని తగ్గిస్తాయి. ఈ ప్రోగ్రామ్లు హోస్ట్ డేటాబేస్లలో మొత్తం డేటాబేస్లను సింగిల్ క్రాస్-ప్లాట్ఫాం ఫైల్లుగా నిల్వ చేస్తాయి. వ్రాసేటప్పుడు మొత్తం డేటాబేస్ ఫైల్ను లాక్ చేయడం ద్వారా ఈ సాధారణ డిజైన్ అమలు చేయబడుతుంది.
SQLite SQL కోసం SQL-92 ప్రమాణాన్ని అమలు చేస్తుంది మరియు SQL అనుకూల డేటాబేస్ నిర్వహణ వ్యవస్థల కోసం అసాధారణ వ్యవస్థను ఉపయోగిస్తుంది. రకాలు వ్యక్తిగత విలువలకు కేటాయించబడతాయి, డైనమిక్ స్క్రిప్టింగ్ భాషలకు కట్టుబడి ఉన్నప్పుడు నిలువు వరుసలకు వశ్యతను జోడిస్తాయి. SQLIte లో పూర్తి యూనికోడ్ మద్దతు ఐచ్ఛికం.
