Dentro del grupo de inscripción en el curso " Highload Architect " para preparar una traducción de un artículo interesante.
También lo invitamos a asistir al seminario web sobre "Elegir un estilo arquitectónico" . En esta lección abierta, los participantes, junto con un experto, considerarán las diferencias entre los enfoques de microservicio y monolíticos, las ventajas y desventajas de los enfoques y discutirán los principios para elegir un estilo arquitectónico.
, , MySQL 2 . , . : , , , - , . .
, , : . , , .
- . Google Big Query. , Google, , (low latency). BigQuery, , (. ).
, (Andrzej Ludwikowski), , Big Query , . , , , , BigQuery , BigQuery - .
, . Apache Kafka , . Kafka — Kafka , , MySQL. BigQuery, , . , , - .
MySQL
, MySQL Kafka, , , Debezium Kafka Connect. — , . MySQL , Debezium , MySQL . Kafka Connect - , - . , timestamp-, - , timestamp, .
, , , Kafka. Kafka Producer, - Kafka. Kafka Consumer, BigQuery, .
, Kafka ( ), — BigQuery. . . , . . serial id . (truncate) / (drop) , , . , Kafka . , INSERT , . , , , , .
, BigQuery , , , .
, . , 90% . , Kafka Consumer, . «» (compacted table), .
( "A" "B" type ).
(compacted table), (partitioned table), Kafka (compacted table).
, , , . . , , , .
BigQuery , , , - MySQL, , . — , .
, . Kafka BigQuery. Kafka, , .
« ».