Categoria: Amministrazione

Aggiornamento per pigri: come PostgreSQL 12 migliora le performance

PostgreSQL 12, l'ultima versione del "miglior database relazionale open source al mondo", uscirà tra un paio di settimane (se tutto va secondo i piani). Questo è in linea con il consueto programma — una nuova versione con una miriade di nuove funzionalità viene rilasciata annualmente, e, a dire il vero, è impressionante. È per questo che sono diventato un membro attivo della comunità PostgreSQL. A mio avviso, a differenza di […]

Mini-intervista a Oleg Anastasyev: resilienza in Apache Cassandra.

Odnoklassniki è il più grande utilizzatore di Apache Cassandra nel Runet e uno dei maggiori al mondo. Abbiamo iniziato a utilizzare Cassandra nel 2010 per memorizzare le valutazioni delle foto, e ora gestiamo petabyte di dati su migliaia di nodi. Inoltre, abbiamo persino sviluppato il nostro database transazionale NewSQL. Il 12 settembre, nel nostro ufficio di San Pietroburgo, terremo il secondo […]

Regressione lineare e metodi per il suo ripristino

Fonte: xkcd La regressione lineare è uno degli algoritmi di base per molte aree legate all'analisi dei dati. La ragione è evidente. È un algoritmo molto semplice e comprensibile, il che ne favorisce un ampio utilizzo già da decenni, se non secoli. L'idea è che supponiamo una dipendenza lineare di una variabile da un insieme di altre variabili, e poi proviamo a […]

NewSQL = NoSQL + ACID

Fino a poco tempo fa, in Odnoklassniki circa 50 TB di dati, elaborati in tempo reale, erano memorizzati in SQL Server. Per una tale quantità, garantire un accesso rapido e affidabile, e che sia anche resiliente ai guasti, utilizzando un database SQL, è praticamente impossibile. Di solito, in questi casi si utilizza uno dei database NoSQL, ma non tutto può essere trasferito in NoSQL: alcune entità richiedono […]

Analisi dettagliata di AWS Lambda

La traduzione dell'articolo è stata preparata appositamente per gli studenti del corso "Servizi Cloud". È interessante svilupparsi in questa direzione? Guarda il masterclass di Eгор Зуев (TeamLead presso InBit) "Servizio AWS EC2" e unisciti al prossimo gruppo del corso: inizio il 26 settembre. Sempre più persone si stanno spostando su AWS Lambda per la scalabilità, le performance, il risparmio e la possibilità di gestire milioni e persino trilioni di richieste al mese. […]

Slerm DevOps. Giorno due. IaC, testing dell'infrastruttura e "Slerm ispira!"

Fuori c'è la classica e positiva atmosfera autunnale di San Pietroburgo, nella sala conferenze di Selectel fa caldo, caffè, Coca-Cola e quasi estate. Nel nostro mondo è il 5 settembre 2019, e siamo al secondo giorno dell'evento Sлёрм DevOps. Nel primo giorno dell'intensivo abbiamo trattato i temi più semplici: Git, CI/CD. Nel secondo giorno abbiamo preparato ai partecipanti Infrastructure as Code e test dell'infrastruttura — […]

Principi generali di funzionamento di QEMU-KVM

La mia attuale comprensione: 1) KVM (Kernel-based Virtual Machine) – un hypervisor (VMM – Virtual Machine Manager) che opera come modulo su un sistema operativo Linux. L'hypervisor è necessario per eseguire un software in un ambiente virtuale non esistente, nascondendo nel contempo all'applicativo l'hardware fisico reale su cui tale software sta operando. L'hypervisor funge da 'intermediario' […]

Corso Cisco 200-125 CCNA v3.0. Giorno 35. Protocollo di trunking dinamico DTP

Oggi esamineremo il protocollo di trunking dinamico DTP e VTP – protocollo di trunking VLAN. Come ho detto nell'ultima lezione, seguiremo gli argomenti dell'esame ICND2 nell'ordine in cui sono presentati sul sito Cisco. L'ultima volta abbiamo trattato il punto 1.1, mentre oggi affronteremo il 1.2 – configurazione, verifica e risoluzione dei problemi delle connessioni degli switch di rete: aggiunta […]

OpenCV su STM32F7-Discovery

Sono uno degli sviluppatori del sistema operativo Embox e in questo articolo parlerò di come sono riuscito a far funzionare OpenCV sulla scheda STM32746G. Se si cerca su un motore di ricerca qualcosa come «OpenCV su scheda STM32», si possono trovare molte persone interessate all'uso di questa libreria su schede STM32 o altri microcontrollori. Ci sono diversi video che, a giudicare da […]

Porting di Qt su STM32

Buongiorno! Nel progetto Embox abbiamo avviato Qt su STM32F7-Discovery e vorremmo parlarne. In precedenza, abbiamo già raccontato come siamo riusciti a far funzionare OpenCV. Qt è un framework multipiattaforma che include non solo componenti grafiche, ma anche cose come QtNetwork, un insieme di classi per lavorare con database, Qt for Automation (nel […]

Telefono SIP su STM32F7-Discovery

Ciao a tutti. Alcuni tempo fa abbiamo scritto di come siamo riusciti a far funzionare un telefono SIP su STM32F4-Discovery con 1 MB di ROM e 192 KB di RAM) basato su Embox. Va detto che quella versione era minimale e collegava due telefoni direttamente senza server e con trasmissione della voce solo in una direzione. Perciò abbiamo deciso di avviare […]

Come creare un progetto open source

Questo weekend a San Pietroburgo si svolgerà il festival IT TechTrain. Uno dei relatori sarà Richard Stallman. Anche Embox partecipa al festival e naturalmente non potevamo ignorare il tema del software libero. Uno dei nostri interventi si intitola “Dalla realizzazione di un progetto studentesco a un progetto opensource. L'esperienza di Embox”. Sarà dedicato alla storia dello sviluppo di Embox come progetto open source. In […]

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster