DuckDB 0.6.0 hadda waa la sii daayay waxaana ku jira hagaajinta qoraalka saxanka, rarista xogta iyo wax ka badan.

DuckDB, DBMS ay isticmaalaan Google, Facebook iyo Airbnb

DuckDB waa nidaamka maareynta xogta SQL OLAP ee samaynta

Siideynta nooca cusub ee DBMS ayaa lagu dhawaaqay DuckDB 0.6.0, nooca ku jira cufnaanta xogta waa la hagaajiyay, marka lagu daro xaqiiqda ah in shaqooyin cusub lagu soo kordhiyay, iyo sidoo kale hagaajinta kaydinta, iyo waxyaabo kale.

DuckDB isku darka guryaha SQLite sida isafgaradka, awoodda isku xirka qaab maktabad isku dhafan, kaydinta xogta ee hal fayl iyo interface CLI ku habboon, oo leh qalab iyo hagaajinta fulinta weydiimaha falanqaynta oo daboolaya qayb muhiim ah oo ka mid ah xogta kaydsan, tusaale ahaan, kuwaas oo sameeya isku-darka dhammaan waxyaabaha ku jira miiska ama isku-darka miisaska waaweyn ee badan.

Astaamaha cusub ee ugu weyn DuckDB 0.6.0

Nuqulkan cusub ee la soo bandhigay, ayaa lagu iftiimiyay shaqada ayaa sii waday hagaajinta qaabka kaydinta, Taas ka sokow habka qorida saxanka ayaa la hirgeliyay, halkaas oo marka xog badan lagu shubo hal macaamil ganacsi, xogta waa la isku riixaa oo lagu shubaa fayl ka mid ah kaydka iyada oo aan la sugin amarka COMMIT si uu u sameeyo macaamil ganacsi.

Mid ka mid ah isbeddellada ka muuqda nooca cusub waa taas taageero dheeraad ah oo ku saabsan rarka isbar-bar socda ee xogta ee miisas kala duwan, kaas oo si weyn u kordhin kara xawaaraha loading on hababka multicore. Tusaale ahaan, nuqulkii hore, ku shubista kaydka xogta oo leh 150 milyan oo saf oo 10-core CPU ah waxay qaadatay 91 ilbiriqsi, nooca cusubna, hawlgalkani wuxuu qaadanayaa 17 ilbiriqsi. Waxaa jira laba qaab oo isbarbar socda: iyadoo la ilaalinayo nidaamka diiwaanka iyo iyadoon la ilaalin nidaamka.

Isku-buufinta xogta, FSST algorithm ayaa loo isticmaalaa (Static Symbols Quick Table), kaas oo kuu ogolaanaya inaad ku xidho xogta safafka adiga oo isticmaalaya qaamuuska caadiga ah ee nooca ciyaaraha Codsiga algorithm-ka cusub ayaa loo oggolaaday in la dhimo cabbirka xogta xogta imtixaanka laga bilaabo 761 MB ilaa 251 MB.

Si loo cadaadiyo nambarada (LABAALE iyo FLOAT) Chimp iyo Patas algorithms ayaa la soo jeediyay. Marka la barbar dhigo algorithm-kii hore ee Gorillas, Chimp wuxuu bixiyaa cadaadis heer sare ah iyo depression degdeg ah. Algorithm-ka Patas wuxuu ka dambeeyaa Chimp marka la eego isku-buufinta, laakiin aad ayuu ugu dhakhsaha badan yahay xawaaraha depression, kaas oo la mid ah akhrinta xogta aan la adkeyn.

Waxaa kale oo la xusay in lagu daray Awood tijaabo ah oo lagu raro xogta faylalka CSV ee durdurro badan oo isbarbar socda (SET experimental_parallel_csv= run), taas oo si weyn u yaraynaysa wakhtiga rarka ee faylasha CSV ee waaweyn. Tusaale ahaan, markii ikhtiyaarka la furay, wakhtiga soo dejinta ee faylka CSV ee 720MB ayaa laga soo yareeyay 3,5 ilbiriqsi ilaa 0,6 sekan.

Isbeddelada kale oo ka dhex muuqda noocyadan cusub:

  • Suurtagalnimada fulinta isbarbar-dhigga ee abuurista tusmooyinka iyo hawlgallada maaraynta waa la fuliyay.
  • SQL waxa uu bixiyaa awooda samaynta su'aalo ka bilaabma ereyga "FROM" halkii "Xulasho". Xaaladdan oo kale, waydiinta waxaa loo malaynayaa inay ku bilaabanto "Xulsho *".
  • Taageero lagu daray "COLUMNS" odhaahda SQL, taas oo kuu ogolaanaysa inaad samayso hawlgal tiirar badan iyada oo aan la nuqulin odhaahda.
  • Isticmaalka xusuusta la hagaajiyay. Sida caadiga ah ee goobta Linux, maktabadda jemalloc waxaa loo isticmaalaa maaraynta xusuusta. Waxqabadka si weyn u wanaajiyay ee hawlgallada isku darka xashiishku marka xusuusta xaddidan tahay.
  • Habka wax soo saarka ".mode duckbox" oo lagu daray CLI, tuuraya tiirarka dhexe ee ku salaysan xariiqyada ballaca daaqada. Xaddiga ".maxrows X", waxaad sidoo kale xaddidi kartaa tirada safafka wax soo saarka.
  • CLI-gu waxa uu bixiyaa dhammaystirka gelinta xog-ogaal u ah (ereyada muhiimka ah, magacyada shaxda, shaqooyinka, magacyada tiirka, iyo gelinta magacyada faylalka waa la dhammaystiray).
  • CLI-da si toos ah ayaa loo dajiyay si ay u muujiso tusiyaha horumarka weydiinta.

ugu danbeyn hadii aad tahay xiiseynaya in aan wax badan ka ogaado, waad hubin kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.