DBMS SQLite 3.33 విడుదల

ప్రచురించబడింది విడుదల SQLite 3.33.0, ప్లగ్-ఇన్ లైబ్రరీగా రూపొందించబడిన తేలికపాటి DBMS. SQLite కోడ్ పబ్లిక్ డొమైన్‌గా పంపిణీ చేయబడింది, అనగా. పరిమితులు లేకుండా మరియు ఏదైనా ప్రయోజనం కోసం ఉచితంగా ఉపయోగించవచ్చు. SQLite డెవలపర్‌లకు ఆర్థిక మద్దతు ప్రత్యేకంగా రూపొందించిన కన్సార్టియం ద్వారా అందించబడుతుంది, ఇందులో అడోబ్, ఒరాకిల్, మొజిల్లా, బెంట్లీ మరియు బ్లూమ్‌బెర్గ్ వంటి సంస్థలు ఉన్నాయి.

ప్రధాన మార్పులు:

  • అమలు చేయబడిన వ్యక్తీకరణ నుండి నవీకరించండి మరొక పట్టిక నుండి ఎంపిక ఆధారంగా పట్టికలోని కంటెంట్‌లను నవీకరించడానికి. వ్యక్తీకరణ PostgreSQLకి అనుగుణంగా వాక్యనిర్మాణాన్ని ఉపయోగిస్తుంది.
  • గరిష్ట డేటాబేస్ పరిమాణం 281 TBకి పెంచబడింది.
  • В PRAGMA సమగ్రత_చెక్ నిర్దిష్ట పట్టిక మరియు అనుబంధిత సూచికలను మాత్రమే ఎంపిక చేసి తనిఖీ చేసే సామర్థ్యం అందించబడింది (గతంలో మొత్తం డేటాబేస్ ఎల్లప్పుడూ తనిఖీ చేయబడింది).
  • పొడిగింపు జోడించబడింది దశాంశ ఏకపక్ష ఖచ్చితత్వ దశాంశ అంకగణిత విధులతో.
  • విస్తరణలో ieee754 బైనరీ64 సంఖ్యలకు మద్దతు ఇచ్చేలా మెరుగుదలలు చేయబడ్డాయి.
  • కమాండ్ లైన్ ఇంటర్‌ఫేస్ (CLI)కి జోడించారు కొత్త అవుట్‌పుట్ ఫార్మాటింగ్ మోడ్‌లు “box”, “json”, “markdown” మరియు “table”. "కాలమ్" అవుట్‌పుట్ మోడ్‌లో, పొడవైన పంక్తిలోని కంటెంట్‌ల ఆధారంగా నిలువు వరుసలు స్వయంచాలకంగా విస్తరించబడతాయి. "కోట్" అవుట్‌పుట్ మోడ్‌లో, ".separator" ఆదేశం ద్వారా సెట్ చేయబడిన సెపరేటర్ విలువ పరిగణనలోకి తీసుకోబడుతుంది.
  • దశాంశ మరియు ieee754 పొడిగింపులు CLIలో నిర్మించబడ్డాయి.
  • క్వెరీ ప్లానర్‌కు మెరుగుదలలు చేయబడ్డాయి. ఇండెక్స్ t(x,y) ఉన్నప్పుడు క్వెరీల "నిమిషం(x)ని ఎంపిక చేసుకోండి. "INDEXED BY" వ్యక్తీకరణతో ప్రశ్నల కోసం పూర్తి-సూచిక-స్కాన్ క్వెరీ ప్లాన్‌ను ఉపయోగించగల అవకాశాన్ని గుర్తించడం అమలు చేయబడింది.
  • మోడ్ గోడ (వ్రైట్-ఎహెడ్ లాగింగ్) shm ఫైల్‌లో డేటా ఉల్లంఘనకు దారితీసే వ్రాత ఆపరేషన్ విఫలమైతే, తదుపరి లావాదేవీలు ఇప్పుడు SQLITE_PROTOCOL లోపాన్ని విసిరే బదులు యాక్టివ్ రీడ్ లావాదేవీలు ఉంటే shm ఫైల్ యొక్క సమగ్రతను పునరుద్ధరించవచ్చు.

మూలం: opennet.ru

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