Treceți la conținutul principal

TernFS: Un nou sistem de fișiere open-source pentru performanță și scalabilitate

 

Ce este TernFS?

TernFS este cel mai nou sistem de fișiere distribuit open-source, dezvoltat inițial de XTX Markets, una dintre cele mai mari firme de tranzacționare algoritmică din lume, care gestionează un volum zilnic de 250 de miliarde de dolari și se bazează pe peste 650 de petabytes de date pentru prognozele și modelele sale de trading. După ce a sau alte sisteme de fișiere comerciale și open-source, XTX a decis să creeze propriul sistem, . În septembrie 2025, compania a anunțat că TernFS devine open-source, punându-l la dispoziția întregii comunități tehnologice.

Caracteristici cheie

1. Scalabilitate fără precedent TernFS este proiectat pentru a gestiona , cu suport pentru până la un milion de clienți conectați simultan. Aceste capacități îl fac ideal pentru aplicații care necesită manipularea unor volume uriașe de date, cum ar fi învățarea automată (machine learning) în trading-ul algoritmic sau analiza datelor la scară globală.

2. Arhitectură distribuită și multi-regională Sistemul rulează pe hardware obișnuit și rețele Ethernet, dar poate fi extins pe mai multe regiuni geografice, asigurând redundanță și protecție împotriva defecțiunilor hardware. Unul dintre punctele sale forte este , ceea ce îmbunătățește fiabilitatea și disponibilitatea datelor.

3. Optimizat pentru fișiere imuabile și mari TernFS este specializat în gestionarea fișierelor mari (de la câteva megabytes în sus) care, odată create, nu sunt modificate frecvent. Această abordare este perfectă pentru scenarii precum stocarea datelor de antrenament pentru modele de machine learning sau arhivarea seturilor masive de date financiare.

4. Performanță și eficiență Sistemul permite configurarea politicilor de stocare pentru a optimiza utilizarea dispozitivelor de stocare: fișierele mari și secvențiale pot fi stocate pe hard disk-uri, în timp ce fișierele mici sau cele care necesită acces aleatoriu pot fi plasate pe unități flash, mai rapide, dar mai scumpe. Astfel, TernFS maximizează atât performanța, cât și cost-eficiența.

5. Open-source și accesibil Codul sursă al TernFS este disponibil pe GitHub, permițând dezvoltatorilor din întreaga lume să-l studieze, să-l adapteze și să contribuie la îmbunătățirea sa. Această deschidere poate accelera inovația în domeniul stocării distribuite și poate aduce beneficii sectoarelor care se confruntă cu provocări similare de scalabilitate, cum ar fi finanțele, inteligența artificială sau cercetarea științifică.

Cazuri de utilizare

  • Tranzacționare algoritmică și finanțe: TernFS a fost creat pentru a susține operațiunile XTX Markets, dar poate fi adoptat de alte instituții financiare sau companii care lucrează cu volume mari de date.
  • Machine learning și AI: Capacitatea de a gestiona trilioane de fișiere și terabytes de date pe secundă îl face potrivit pentru antrenarea modelelor complexe de învățare automată.
  • Stocare distribuită la scară globală: Ideal pentru organizații care au nevoie de sincronizare și acces rapid la date în mai multe locații geografice.
  • Arhivare și analize big data: Oferă o soluție robustă pentru stocarea și procesarea datelor în timp real sau în batch.

Comparativ cu alte sisteme de fișiere

Caracteristică

TernFS

Sisteme tradiționale (NFS, CephFS etc.)

Scalabilitate

Până la 10 exabytes, trilioane de fișiere

Limitată de arhitectură

Redundanță

Multi-regională, fără punct unic de eșec

Depinde de configurare

Performanță

Optimizat pentru fișiere imuabile și mari

Variabilă, în funcție de sistem

Cost

Open-source, rulează pe hardware obișnuit

Licențe scumpe pentru soluții comerciale

Flexibilitate

Politici de stocare configurabile

Mai puțin adaptabil


Provocări și limitări

TernFS nu este un sistem de fișiere POSIX complet: , în schimbul scalabilității extreme. De asemenea, , necesită cunoștințe avansate de administrare a sistemelor distribuite.

Viitorul TernFS

Prin open-sourcing, XTX Markets nu doar că își împărtășește inovația cu comunitatea, dar și . Colaborarea globală poate duce la îmbunătățiri semnificative, extinderea cazurilor de utilizare și integrarea cu alte tehnologii emergente.

Resurse utile:

Comentarii

Postări populare de pe acest blog

Containerizare nativă pe macOS: Apple lansează propriul „Distrobox”

  Editorial de: Andrei Popescu, Penguin Reviews În cadrul Conferinței Globale a Dezvoltatorilor (WWDC25), Apple a prezentat „Containerization” – un nou framework open‑source care aduce pe macOS, bazat pe Apple Silicon, un mecanism performant și sigur pentru rularea distribuțiilor Linux in containere, similar ideii de Distrobox sau WSL . 🔹 Ce este Containerization? Framework în Swift : scris integral într-un limbaj modern, se bazează pe Virtualization.framework și rulează fiecare container Linux într‑o mașină virtuală ultra‑ușoară , asigurând izolare completă la nivel de kernel . Performanţă ridicată : containerele pornesc în câteva milisecunde, folosind dinamic doar resursele necesare, datorită accelerării hardware oferite de cipurile ARM Apple . Protecție avansată : fiecare container rulează separat, eliminând riscurile asociate scăpărilor de procese între medii sau către sistemul gazdă . 🛠 Funcționalități cheie Funcționalitate Detalii Imagini OCI standard Compatibile c...

Kali GPT: asistentul AI care transformă pentesting‑ul

  Editorial de: Elena Marinescu, Penguin Reviews Într‑o mișcare revoluționară pentru comunitatea de securitate cibernetică, XIS10CIAL a lansat Kali GPT , un asistent AI conceput special pentru Kali Linux, bazat pe GPT‑4, care integrează inteligența artificială direct în terminal, redefinind modul în care se realizează testele de penetrare . 🔍 Ce aduce Kali GPT? Integrare în terminalul Kali – Kali GPT înțelege comenzi în limbaj natural, generează payloads, interpretează scanări Nmap, configurează Metasploit și explică tool‑uri precum Burp Suite, fără să părăsești shell‑ul . Asistent contextual – adaptează răspunsurile în funcție de nivel (începători vs. experți), oferind explicații simplify sau tehnice avansate . Automatizare AI – generează comenzi, script‑uri și payloads, reduce erorile umane și accelerează ciclul pentesting‑ului . Beneficii clare Productivitate sporită – reducerea semnificativă a timpului de research și documentare Învățare accelerată – e...

De ce Danemarca renunță la Microsoft Office și Windows în favoarea LibreOffice și Linux

  de Mihai Georgescu, editor colaborator Danemarca face un pas major în orientarea către suveranitatea digitală: sectorul public a început să înlocuiască Microsoft Office și Windows cu LibreOffice și distribuții Linux. Misunea este de a readuce controlul datelor în spațiul UE și de a diminua dependența de furnizori extra-comunitari. Motivele deciziei Guvernul danez a început tranziția pe baza a trei obiective prioritare: Suveranitate digitală – datele rămân sub control european, nu sunt transmise către servere non‑UE . Reducerea costurilor – eliminarea licențelor Microsoft și direcționarea fondurilor către dezvoltatori și companii locale. Securitate și interoperabilitate – standardizarea pe formate deschise (ODF) pentru o colaborare mai eficientă între instituții și cetățeni . Strategia de implementare Pilot gradual – implementări în etape, începând cu LibreOffice și Windows, urmate de trecerea la Linux — fără tranziția “brutală” în toate birourile deodată . Form...