Catégorie : Administration

BD du messager (partie 1) : concevoir la structure de la base

Comment traduire les exigences commerciales en structures de données concrètes en prenant comme exemple la conception d'une base de données pour un messager à partir de zéro. Partie 1 : concevoir la structure de la base Partie 2 : sectionnage « en temps réel » Notre base ne sera pas aussi vaste et distribuée que celle de VKontakte ou Badoo, mais juste « pour que ce soit fait », en étant fonctionnelle, rapide et ajustée sur un seul serveur PostgreSQL — pour […]

Base de données du messager (partie 2) : sectionner « en direct »

Nous avons réussi à concevoir la structure de notre base PostgreSQL pour le stockage des conversations, un an a passé, les utilisateurs y ajoutent activement des données, elle contient maintenant des millions d'enregistrements, et… quelque chose commence à ralentir. Partie 1 : concevoir la structure de la base Partie 2 : sectionnage « en temps réel » Le fait est qu'avec l'augmentation de la taille des tables, la « profondeur » des index augmente également — bien que de manière logarithmique. Mais avec le temps, cela […]

Histoire de l'internet : l'ordinateur en tant qu'appareil de communication

Autres articles du cycle : Histoire du relais Méthode de « transmission rapide des données », ou la naissance du relais Télégraphe à distance Galvanisme Entrepreneurs Et voici, enfin, le relais Télégraphe parlant Simplement connecter Génération oubliée des ordinateurs à relais Ère électronique Histoire des ordinateurs électroniques Prologue Colosse ENIAC Révolution électronique Histoire du transistor Progressant à tâtons dans l'obscurité Du creuset de la guerre Réinvention multiple Histoire d'Internet Réseau de support Effondrement, […]

Histoire d'Internet : ARPANET – sous-réseau

Autres articles du cycle : Histoire du relais Méthode de « transmission rapide des données », ou la naissance du relais Télégraphe à distance Galvanisme Entrepreneurs Et voici, enfin, le relais Télégraphe parlant Simplement connecter Génération oubliée des ordinateurs à relais Ère électronique Histoire des ordinateurs électroniques Prologue Colosse ENIAC Révolution électronique Histoire du transistor Progressant à tâtons dans l'obscurité Du creuset de la guerre Réinvention multiple Histoire d'Internet Réseau de support Effondrement, […]

Automatisation de HotFix dans les projets Maven avec TeamCity

Ce post décrira la configuration de l'automatisation HotFix dans les projets Maven utilisant Teamcity. Pour réaliser un HotFix, un grand nombre d'actions manuelles sont généralement nécessaires : Créer une branche pour la version sur laquelle vous souhaitez déployer le HotFix Corriger l'erreur dans la version Modifier le numéro de version bugfix dans la branche de version Déployer le tag de la version bugfix Les points 1, 3 et 4 peuvent être automatisés. Avant de passer à […]

Istio Circuit Breaker : désactiver les conteneurs défaillants

Les vacances sont terminées, et nous revenons avec notre deuxième post de la série sur Istio Service Mesh. Le sujet du jour est le Circuit Breaker, ce qui en électricité signifie « disjoncteur », couramment appelé « protection automatique ». Seulement dans Istio, ce disjoncteur ne déconnecte pas un circuit court-circuité ou surchargé, mais des conteneurs défaillants. Comment cela devrait fonctionner dans l'idéal Quand […]

Le support technique de 3CX répond : Mise à jour vers 3CX v16 à partir des versions antérieures.

Entrez dans la nouvelle année avec un nouveau PBX ! Cependant, il n'y a pas toujours le temps ou l'envie de se plonger dans les subtilités de la transition entre les versions, en rassemblant des informations provenant de différentes sources. Dans cet article, nous avons rassemblé toutes les informations nécessaires pour une mise à jour simple et rapide vers 3CX v16 Update 4 à partir des anciennes versions. Les raisons de mettre à jour sont nombreuses — nous examinerons toutes les fonctionnalités nouvellement introduites en […]

Mode Dieu sous Windows 10 (version corrigée)

Remarque. Je m'excuse pour la grave faute de frappe dans la première version de cette note. Merci à tous les lecteurs qui ont signalé l'erreur. God Mode (Mode Dieu) est un moyen pratique d'accéder aux commandes Windows dans une seule fenêtre. Voyons comment ce mode peut être utilisé. God Mode est une option spéciale, disponible depuis longtemps sous Windows, vous donnant un accès rapide à la plupart […]

Utilisation de Clickhouse comme alternative à ELK, Big Query et TimescaleDB

Clickhouse est un système de gestion de bases de données colonnes pour le traitement en ligne de requêtes analytiques (OLAP) à source ouverte, développé par Yandex. Il est utilisé par Yandex, CloudFlare, VK.com, Badoo et d'autres services à travers le monde pour stocker de véritables volumes massifs de données (insertion de milliers de lignes par seconde ou pétaoctets de données stockées sur disque). Dans une base de données 'lignes', dont des exemples sont […]

Sécurité en ligne

Cet article a été écrit il y a quelques années, lorsque le blocage du messager Telegram était activement discuté dans la communauté, et contient mes pensées à ce sujet. Et bien qu'aujourd'hui ce sujet soit presque oublié, j'espère qu'il pourrait encore intéresser quelqu'un. Ce texte est le résultat de mes réflexions sur la sécurité numérique, et j'ai longtemps hésité sur la nécessité de […]

Lancer un serveur VPN derrière un NAT de fournisseur

Cet article explique comment j'ai réussi à lancer un serveur VPN derrière le NAT de mon fournisseur (sans adresse IP publique). Je précise d'emblée que la fonctionnalité de cette implémentation dépend directement du type de NAT utilisé par votre fournisseur, ainsi que du routeur. Il m'est donc venu à l'esprit la nécessité de me connecter à mon ordinateur personnel depuis mon smartphone Android, les deux appareils étant connectés à Internet via les NAT de fournisseur, en plus de cela, l'ordinateur étant connecté […]

L'idée d'un réseau social décentralisé de nouvelle génération

Dans cet article, je vous présente mes réflexions sur l'histoire et les perspectives de développement d'Internet, des réseaux centralisés et décentralisés, et en conclusion — d'une architecture possible pour un réseau décentralisé de nouvelle génération. Il y a quelque chose qui ne va pas avec Internet. J'ai découvert Internet pour la première fois en 2000. Bien sûr, ce n'est pas vraiment le tout début — le réseau existait déjà avant cela, mais […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster