DBMS SQLite இன் வெளியீடு 3.32. DuckDB திட்டம் பகுப்பாய்வு வினவல்களுக்கு SQLite இன் மாறுபாட்டை உருவாக்குகிறது

வெளியிடப்பட்டது வெளியீடு SQLite 3.32.0, ப்ளக்-இன் லைப்ரரியாக வடிவமைக்கப்பட்ட இலகுரக DBMS. SQLite குறியீடு ஒரு பொது டொமைனாக விநியோகிக்கப்படுகிறது, அதாவது. கட்டுப்பாடுகள் இல்லாமல் எந்த நோக்கத்திற்காகவும் இலவசமாகப் பயன்படுத்தலாம். SQLite டெவலப்பர்களுக்கான நிதி உதவியானது அடோப், ஆரக்கிள், மொஸில்லா, பென்ட்லி மற்றும் ப்ளூம்பெர்க் போன்ற நிறுவனங்களை உள்ளடக்கிய பிரத்யேகமாக உருவாக்கப்பட்ட கூட்டமைப்பால் வழங்கப்படுகிறது.

முக்கிய மாற்றங்கள்:

  • செயல்படுத்தப்பட்டது தோராயமாக ANALYZE கட்டளையின் ஒரு மாறுபாடு, இது குறியீட்டுகளை முழுமையாக ஸ்கேன் செய்யாமல், மிகப் பெரிய தரவுத்தளங்களில் பகுதியளவு புள்ளி விவரங்களைப் பெற உங்களை அனுமதிக்கிறது. ஒரு குறியீட்டை ஸ்கேன் செய்யும் போது பதிவுகளின் எண்ணிக்கையின் வரம்பு புதிய கட்டளையைப் பயன்படுத்தி அமைக்கப்படுகிறது "PRAGMA பகுப்பாய்வு_வரம்பு".
  • புதிய மெய்நிகர் அட்டவணை சேர்க்கப்பட்டது "பைட்குறியீடு", இது பற்றிய தகவல்களை வழங்குகிறது பைட்கோட் முன் தயாரிக்கப்பட்ட வெளிப்பாடுகள் (தயாரிக்கப்பட்ட அறிக்கை).
  • VFS லேயர் சேர்க்கப்பட்டது செக்சம், இது தரவுத்தளத்தில் உள்ள தரவுகளின் ஒவ்வொரு பக்கத்தின் முடிவிலும் 8-பைட் செக்சம்களை சேர்க்கிறது மற்றும் ஒவ்வொரு முறையும் தரவுத்தளத்திலிருந்து படிக்கும் போது அவற்றைச் சரிபார்க்கிறது. சேமிப்பக சாதனங்களில் பிட்களின் சீரற்ற சிதைவின் விளைவாக தரவுத்தள சேதத்தை கண்டறிய அடுக்கு உங்களை அனுமதிக்கிறது.
  • புதிய SQL செயல்பாடு சேர்க்கப்பட்டது iif(X,Y,Z), எக்ஸ்பிரஷன் X உண்மையாக இருந்தால் Y மதிப்பை வழங்கும் அல்லது Z இல்லையெனில்.
  • இப்போது எப்பொழுதும் வெளிப்பாடுகளைச் செருகவும் மற்றும் புதுப்பிக்கவும் பயன்படுத்தப்பட்டது உறைபனி நெடுவரிசை வகைகள் (நெடுவரிசை இணைப்பு) தொகுதியில் உள்ள நிலைமைகளை மதிப்பிடுவதற்கு முன் சரிபார்க்கவும்.
  • அளவுருக்களின் எண்ணிக்கையின் வரம்பு 999 இலிருந்து 32766 ஆக அதிகரிக்கப்பட்டுள்ளது.
  • நீட்டிப்பு சேர்க்கப்பட்டது UINT தொகுத்தல் வரிசை வரிசை வரிசைப்படுத்தலின் செயலாக்கத்துடன், அந்த உரையை எண்ணியல் வரிசையில் வரிசைப்படுத்த உரையில் உள்ள முழு எண்களை கணக்கில் எடுத்துக்கொள்கிறது.
  • கட்டளை வரி இடைமுகத்தில், "-csv", "-ascii" மற்றும் "-skip" விருப்பங்கள் ".import" கட்டளையில் சேர்க்கப்பட்டுள்ளன. ".dump" கட்டளையானது, குறிப்பிட்ட முகமூடிகளுடன் தொடர்புடைய அனைத்து அட்டவணைகளின் வெளியீட்டு இணைப்புடன் பல LIKE டெம்ப்ளேட்களைப் பயன்படுத்த அனுமதிக்கிறது. பிழைத்திருத்த உருவாக்கங்களுக்கான ".oom" கட்டளை சேர்க்கப்பட்டது. ".excel", ".output" மற்றும் ".one" கட்டளைகளுக்கு "--bom" விருப்பம் சேர்க்கப்பட்டது. ".filectrl" கட்டளைக்கு "--schema" விருப்பம் சேர்க்கப்பட்டது.
  • LIKE ஆபரேட்டருடன் குறிப்பிடப்பட்ட ESCAPE வெளிப்பாடு இப்போது வைல்டு கார்டுகளை மீறுகிறது, இது PostgreSQL நடத்தைக்கு இணங்குகிறது.

கூடுதலாக, ஒரு புதிய DBMS இன் வளர்ச்சியை நாம் கவனிக்கலாம் டக்டிபி, இது செயல்படுத்துவதற்கு உகந்ததாக SQLite இன் மாறுபாட்டை உருவாக்குகிறது பகுப்பாய்வு வினவல்கள்.
SQLite இலிருந்து ஷெல் குறியீட்டைத் தவிர, திட்டம் PostgreSQL இலிருந்து ஒரு பாகுபடுத்தி மற்றும் தேதி கணித கூறுகளைப் பயன்படுத்துகிறது MonetDB, சாளர செயல்பாடுகளை அதன் சொந்த செயல்படுத்தல் (செக்மென்ட் ட்ரீ அக்ரிகேஷன் அல்காரிதம் அடிப்படையில்), வெக்டரைஸ்டு வினவல் எக்ஸிகியூஷன் எஞ்சின் (ஹைப்பர்-பைப்லைனிங் க்வெரி எக்ஸிகியூஷன் அல்காரிதம் அடிப்படையில்), லைப்ரரி அடிப்படையிலான வழக்கமான வெளிப்பாடு செயலி RE2, வேலைகளை ஒரே நேரத்தில் நிறைவேற்றுவதை நிர்வகிப்பதற்கான அதன் சொந்த வினவல் உகப்பாக்கி மற்றும் MVCC பொறிமுறை (மல்டி-வெர்ஷன் கன்கரன்சி கண்ட்ரோல்).
திட்டக் குறியீடு வழங்கியது MIT உரிமத்தின் கீழ். வளர்ச்சி இன்னும் கட்டத்தில் உள்ளது உருவாக்கும் சோதனை வெளியீடுகள்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்