TIL
-
2024.05.06 Galera Crash RecoveryTIL 2024. 5. 6. 20:24
Crash Recovery Crash Recovery — Galera Cluster DocumentationCrash Recovery A Galera Cluster works as one logical entity, controlling the status and consistency of its nodes as well as the status of the whole cluster. This allows maintaining the data integrity more efficiently than with asynchronous replication, witgaleracluster.com앞서 봤던 것처럼 트랜잭션이 donor의 gcahce에 남아있으면 IST로 복제를 하고 없으면 SST로 복제를 한다...
-
2024.05.05 Galera ISTTIL 2024. 5. 5. 14:45
State Transfers State Transfers — Galera Cluster DocumentationState Transfers The process of replicating data from the cluster to the individual node, bringing the node into sync with the cluster, is known as provisioning. There are two methods available in Galera Cluster to provision nodes: State Snapshot Transfer (galeracluster.com신규 노드가 클러스터에 들어갈 때 노드 간 데이터 전송 방법 중 하나이다.SST는 신규 노드가 클러스터에 들어오거..
-
2024.05.04 Galeral Physical State Snapshot, Understanding the bugTIL 2024. 5. 4. 16:29
Physical State Snapshothttps://galeracluster.com/library/documentation/sst-physical.html Physical State Snapshot — Galera Cluster DocumentationPhysical State Snapshot There are two back-end methods available for Physical State Snapshots: rsync and xtrabackup. Starting with version 8.0.22 also clone method is available for Galera Cluster for MySQL The Physical State Transfer Method has the follow..
-
2024.05.03 Galera SSTTIL 2024. 5. 3. 23:17
State Snapshot Transfers State Snapshot Transfers — Galera Cluster DocumentationState Snapshot Transfers When a new node joins a cluster, it will request data from the cluster. One node, known as a donor, will use a State Snapshot Transfer (SST) method to provide a full data copy to the new node, known as the joiner. You can designategaleracluster.com클러스터에 새로운 노드(joiner)가 들어오면 데이터를 제공해 주는 노드(don..
-
2024.05.02 Galera cluster streaming replicationTIL 2024. 5. 2. 23:01
Galera Cluster Large Transactions, Streaming replication Handling Large Transactions with Streaming Replication and MariaDB 10.4 | SeveralninesMariaDB 10.4 includes Galera 4, which comes with a new streaming replication feature. This can make a difference in workloads that require large transactions. This blog post covers what it is and what use cases it can be suitable for. We also discuss the ..
-
2024.05.01 ContextualDeserializerTIL 2024. 5. 1. 13:12
ContextualSerializer, STDSerializer Jackson ContextualDeserializerJackson의 ContextDeserializer 를 사용한 경험을 기록한다.circlee7.medium.com퇴사자 프로젝트를 유지보수 하다가 만났다.JsonSerizlizer는 알고 있었는데 이것들은 무엇일까. 각자 무슨 역할을 할까.ContextualSerializer는 serializer가 동작할 때 컨택스트를 읽어서 원하는 동작을 하도록 할 수 있다.음 상속 혹은 하나의 serializer에서 다른 컨택스트를 기반으로 다른 동작을 할 수 있겠다. StdSerializer는 jsonserializer를 상속받는다. 일반적으로 이것을 사용하라고는 하는데 음.. StdSerializ..
-
2024.04.30 Batch system design questionTIL 2024. 4. 30. 22:44
10 Best Practices for Writing SpringBoot APIs Like a Prohttps://medium.com/@chandantechie/10-best-practices-for-writing-springboot-apis-like-a-pro-562991092dd0 10 Best Practices for Writing SpringBoot APIs Like a ProPhoto by Kai Wenzel on Unsplashmedium.com기본 적인 글 Data Engineering: Practice System Design Question and Solution: Batchhttps://medium.com/@seancoyne/data-engineering-practice-system-d..
-
2024.04.29 interview questionTIL 2024. 4. 29. 22:01
Barclays Java Spring-Boot Micro-service Interview Question with answer 2024https://rathod-ajay.medium.com/barclays-java-spring-boot-micro-service-interview-question-with-answer-2024-031e36f44c7b Barclays Java Spring-Boot Micro-service Interview Question with answer 2024Hello folks welcome to another real life interview transcript from a banking giant. This was for Java backend role for experienc..