Kategori: Administration

Messenger-database (del 1): design rammen på databasen

Hvordan kan man oversætte forretningskrav til konkrete datakonstruktioner ved at tage udgangspunkt i designet af en database "fra bunden" for en messenger. Del 1: design af database-struktur Del 2: sektionering "live" Vores database vil ikke være så stor eller distribueret som den hos VKontakte eller Badoo, men "bare for at have en" — funktionel, hurtig og kunne rumme på en enkelt PostgreSQL-server — for at […]

DB for messenger (del 2): sektionerer "live"

Vi har med succes designet strukturen af vores PostgreSQL-database til opbevaring af korrespondance. Der er gået et år, og brugerne fylder den aktivt op. Nu har den allerede millioner af poster, og… noget er begyndt at hakke. Del 1: design af databasens grundstruktur Del 2: sektionering 'live' Tingen er, at med stigende størrelse på tabellen vokser 'dybden' af indeksene - selvom det gør det logaritmisk. Men over tid […]

Internettets historie: computeren som kommunikationsenhed

Andre artikler i serien: Historien om relæer Metoden «hurtig overførsel af oplysninger», eller Begyndelsen af relæer Telegrafen Galvanisme Iværksættere Og her er endelig relæet Talende telegraf Bare forbinde Glemte generation af relæcomputere Den elektroniske æra Historien om elektroniske computere Prolog Colossus ENIAC Den elektroniske revolution Historien om transistoren At føle sig frem i mørket Fra krigens smeltedigel Gentagne opfindelser Internettets historie Opbæringsnetværk Nedbrydning […]

Internettets historie: ARPANET – subnet

Andre artikler i serien: Historien om relæer Metoden «hurtig overførsel af oplysninger», eller Begyndelsen af relæer Telegrafen Galvanisme Iværksættere Og her er endelig relæet Talende telegraf Bare forbinde Glemte generation af relæcomputere Den elektroniske æra Historien om elektroniske computere Prolog Colossus ENIAC Den elektroniske revolution Historien om transistoren At føle sig frem i mørket Fra krigens smeltedigel Gentagne opfindelser Internettets historie Opbæringsnetværk Nedbrydning […]

Automatisering af HotFix i Maven-projekter ved brug af TeamCity.

I dette indlæg vil opsætningen af HotFix-automatisering i Maven-projekter ved hjælp af Teamcity blive beskrevet. For at lave en HotFix udføres der normalt mange manuelle handlinger: Oprette en gren til den version, du ønsker at implementere HotFixen på, rette fejlen i versionen, ændre bugfix-versionen i den udgivne gren, udrulle tagget for bugfix-versionen. Punkterne 1, 3, 4 kan automatiseres. Før vi går videre til […]

Istio Circuit Breaker: Deaktiver defekte containere

Ferierne er overstået, og vi vender tilbage med vores anden post i serien om Istio Service Mesh. Dagens emne er Circuit Breaker, som på russisk betyder 'automatisk afbryder', i daglig tale 'beskyttelsesautomat'. Men i Istio slukker denne automat ikke en kortslutning eller overbelastet kreds, men defekte containere. Hvordan det ideelt set skal fungere Når […]

3CX-supporten svarer: Opgradering til 3CX v16 fra tidligere versioner

Start det nye år med en ny telefonsystem! Men det er ikke altid, man har tid eller lyst til at dykke ned i detaljerne omkring overgangen mellem versioner og samle information fra forskellige kilder. I denne artikel har vi samlet al nødvendig information til en enkel og hurtig opgradering til 3CX v16 Update 4 fra ældre versioner. Der er mange gode grunde til at opgradere — om alle de funktioner, der er kommet […]

God Mode i Windows 10 (rettet version)

Bemærkning. Jeg undskylder for en alvorlig tastefejl i den første version af notatet. Tak til alle læsere, der rapporterede fejlen. God Mode (Gud Mode) er en praktisk metode til at få adgang til Windows-kommandoer i ét vindue. Lad os se på, hvordan dette mode kan bruges. God Mode er en særlig mulighed, der har været tilgængelig i Windows i lang tid, og som giver dig hurtig adgang til de fleste […]

Brug af Clickhouse som erstatning for ELK, Big Query og TimescaleDB

Clickhouse er et kolonnebaseret databasehåndteringssystem til online behandling af analytiske forespørgsler (OLAP) med open source, udviklet af Yandex. Det anvendes af Yandex, CloudFlare, VK.com, Badoo og andre tjenester over hele verden til at opbevare virkelig store mængder data (indsættelse af tusindvis af rækker i sekundet eller petabytes data, der opbevares på disk). I en almindelig, «rækkebaseret» database, hvis eksempler inkluderer […]

Om sikkerhed på nettet

Denne artikel blev skrevet for nogle år siden, da blokeringen af messagingappen Telegram aktivt blev diskuteret i samfundet, og den indeholder mine tanker om emnet. Selvom dette emne næsten er glemt i dag, håber jeg, at det stadig kan være interessant for nogen. Denne tekst opstod som følge af mine overvejelser om digital sikkerhed, og jeg tøvede længe med, om det var værd at […]

Start af en VPN-server bag providerens NAT

Artiklen handler om, hvordan jeg lykkedes med at starte en VPN-server bag min internetudbyders NAT (uden offentlig IP-adresse). Jeg vil straks understrege, at funktionaliteten af denne løsning direkte afhænger af typen af NAT, som din udbyder bruger, samt routeren. Jeg havde behov for at oprette forbindelse fra min Android-smartphone til min hjemmecomputer, begge enheder er forbundet til internettet gennem udbyderens NAT, plus computeren er tilsluttet […]

Ideen om et decentraliseret socialt netværk i næste generation

I denne artikel præsenterer jeg mine overvejelser om internettets historie og fremtidige muligheder, centraliserede og decentrale netværk, og som resultat — den mulige arkitektur af et decentraliseret netværk i næste generation. Der er noget galt med internettet. Jeg første gang stødte på internettet i 2000. Selvfølgelig er det langt fra starten — nettet eksisterede allerede før dette, men […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster