Categorie: Administrare

BD-ul messenger-ului (partea 1): proiectarea structurii bazei de date

Cum putem traduce cerințele de afaceri în structuri de date specifice, luând ca exemplu proiectarea unei baze de date pentru un serviciu de mesagerie „de la zero”. Partea 1: proiectăm structura bazei Partea 2: secționăm „în timp real” Baza noastră nu va fi la fel de vastă și distribuită ca cea a VKontakte sau Badoo, ci „pentru a fi”, dar să fie bine — funcțional, rapid și să încapă pe un singur server PostgreSQL — pentru […]

BD-ul messengerului (partea 2): secționăm "în direct"

Am proiectat cu succes structura bazei noastre de date PostgreSQL pentru stocarea corespondenței, a trecut un an, utilizatorii o umplu activ, au acumulat deja milioane de înregistrări și… ceva a început să se împotmolească. Partea 1: proiectăm cadrul bazei Partea 2: secționăm „pe viu” Problema este că, pe măsură ce volumul tabelei crește, crește și „adâncimea” indexurilor - deși logaritmic. Dar, în timp, aceasta […]

Istoria internetului: computerul ca dispozitiv de comunicare

Alte articole din ciclu: Istoria releului Metoda „transmiterii rapide a informațiilor” sau Nașterea releului Telegraful de lungă distanță Galvanismul Antreprenorii Iată, în sfârșit, releul Telegraful vorbitor Pur și simplu conectat Generația uitată a calculatoarelor cu relee Era electronică Istoria calculatoarelor electronice Prolog Colosul ENIAC Revoluția electronică Istoria tranzistorului Mergând pe calea întunericului Din vârful războiului Re-invenție multiplă Istoria internetului Rețea de sprijin Descompunerea, […]

Istoria internetului: ARPANET – subrețea

Alte articole din ciclu: Istoria releului Metoda „transmiterii rapide a informațiilor” sau Nașterea releului Telegraful de lungă distanță Galvanismul Antreprenorii Iată, în sfârșit, releul Telegraful vorbitor Pur și simplu conectat Generația uitată a calculatoarelor cu relee Era electronică Istoria calculatoarelor electronice Prolog Colosul ENIAC Revoluția electronică Istoria tranzistorului Mergând pe calea întunericului Din vârful războiului Re-invenție multiplă Istoria internetului Rețea de sprijin Descompunerea, […]

Automatizarea HotFix în proiectele Maven folosind TeamCity

Acest articol va descrie configurarea automatizării HotFix în proiectele Maven utilizând Teamcity. De obicei, pentru a efectua un HotFix, se fac multe acțiuni manuale: Crearea unei ramuri pentru versiunea pe care doriți să o implementați cu HotFix, Corectarea erorii din versiune, Modificarea versiunii de bugfix în ramura versiunii, Publicarea etichetei versiunii de bugfix. Punctele 1, 3, 4 pot fi automatizate. Înainte de a trece la […]

Istio Circuit Breaker: dezactivăm containerele defecte

Sărbătorile s-au încheiat și revenim cu al doilea nostru articol din seria dedicată Istio Service Mesh. Astăzi vom discuta despre Circuit Breaker, care în traducere în rusă înseamnă „disjunctor”, denumirea uzuală fiind „dispozitiv de protecție”. Doar că în Istio acest dispozitiv nu întrerupe un circuit scurtcircuitat sau supraîncărcat, ci containere defecte. Cum ar trebui să funcționeze în mod ideal când […]

Asistența tehnică 3CX răspunde: Actualizarea la 3CX v16 din versiunile anterioare

Anul nou cu un nou PBX! Totuși, nu întotdeauna există timp sau dorință de a înțelege subtilitățile trecerii între versiuni, adunând informații din surse diferite. În acest articol, am strâns toate informațiile necesare pentru o actualizare simplă și rapidă la 3CX v16 Update 4 de la versiunile anterioare. Sunt multe motive pentru a face upgrade — despre toate funcțiile apărute în […]

God Mode în Windows 10 (versiune corectată)

Notă. Îmi cer scuze pentru o eroare gravă în prima versiune a notei. Mulțumesc tuturor cititorilor care mi-au semnalat eroarea. God Mode (Modul Dumnezeu) este o modalitate convenabilă de acces la comenzile Windows într-o singură fereastră. Să vedem cum putem utiliza acest mod. God Mode este o opțiune specială, disponibilă de mult timp în Windows, care vă oferă acces rapid la cea mai mare parte […]

Utilizarea Clickhouse ca înlocuire pentru ELK, Big Query și TimescaleDB

Clickhouse este un sistem de gestionare a bazelor de date pe coloane pentru procesarea analitică online (OLAP) cu sursă deschisă, creat de Yandex. Este utilizat de Yandex, CloudFlare, VK.com, Badoo și alte servicii din întreaga lume pentru a stoca volume cu adevărat mari de date (inserând mii de rânduri pe secundă sau petabytes de date stocate pe disc). Într-o bază de date „pe rând”, exemplele fiind […]

Despre securitatea online

Acest articol a fost scris acum câțiva ani, când blocarea aplicației de mesagerie Telegram era intens discutată în comunitate și conține gândurile mele pe această temă. Deși astăzi acest subiect este aproape uitat, sper că, poate, totuși va fi de interes pentru cineva. Acest text a apărut ca rezultat al reflecțiilor mele asupra securității digitale, iar eu am ezitat mult timp dacă ar trebui […]

Lansarea unui server VPN în spatele NAT-ului furnizorului.

Articol despre cum am reușit să lansez un server VPN în spatele NAT-ului furnizorului de servicii de internet (fără IP public). Trebuie să precizez de la început: funcționalitatea acestei soluții depinde direct de tipul de NAT utilizat de furnizorul dumneavoastră, precum și de router. Așadar, am avut nevoie să mă conectez de pe smartphone-ul meu Android la computerul de acasă, ambele dispozitive fiind conectate la internet prin NAT-uri ale furnizorului, în plus, computerul este conectat […]

Ideea unei rețele sociale descentralizate de nouă generație

În acest articol, vă prezint gândurile mele despre istoria și perspectivele dezvoltării internetului, rețelele centralizate și descentralizate și, în final, posibila arhitectură a unei rețele descentralizate de nouă generație. Ceva nu este în regulă cu internetul. Prima dată am intrat în contact cu internetul în 2000. Desigur, aceasta nu este începutul — rețeaua exista deja înainte de aceasta, dar […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster