현재 회사에서 데이터베이스 8core 32gb 사용하고있다.데브옵스 팀과 dba 팀이 따로존재해서 스택이 부족하다면 요청을 해야한다.최대한 디스크 io 에 무리가 가지 않게 하기위해서 메모리를 사용하게 된다.첫번째 시도 데이터베이스 index 를 최대한 활용한다.회사에
여태 기술블로그 최신트랜드 기술은 뭐지 에 대한 관심만 가졌지나라는 사람은 어떻게 살고싶은지 에 대한 생각은 안해본것 같다.여긴 기술블로그지만 내가 자주 보는 블로그에 적어야 자주 볼것 같아서 여기다가 작성합니다.가족을 끔찍하게 아끼는 사람소중한 사람과의 약속은 무슨일
https://docs.nestjs.com/recipes/cqrscqrs 를 혼자서 처음부터 구축해본적이 없다.회사에서 구축해 놓은것을 이해하면 써봤지 처음부터 cqrs 설계를 해본적이 없는것 같다.여러 개발자들과 대화를 많이 해보니까 간단히 깔끔하게 정리해서
앞서 체굴 방법에 있어서 얘기를 했습니다. 체굴을 하려면 블럭에대한 트랜잭션과 reward 가 필요로합니다. 블록체인은 분산 원장 기술의 한 형태로, 거래들을 연결된 블록들의 연속된 체인으로 저장합니다. 이 체인은 보안성이 높아, 한 번 거래가 기록되면 변경하기가 매
블록체인 이란 ? 블록체인(Blockchain)이란 정보를 기록하고 저장하는 탈중앙화 시스템이다. 여러 블록들이 사슬처럼 묶여 하나의 거대한 네트워크를 형성한다고 해서 블록체인이다. 블록 그러면 이러한 블록은 뭘까 ? 블록은 어떠한 구조로 되어있을까 ?? 데이터
python 으로 오랜만에 개발을 하고있는데 , 코끼리 코드라는것을 알게되었다.공식문서에 보면 사용법이 간단하게 나와있긴하다.봤을때 이해를 했지만 그래서 이거를 어따 써먹지 ??궁금증이 들어서 사람들은 어떻게 사용하고 있는지 궁금해서 찾아봤다.python 의 코끼리 코
데이터베이스 정규화가 뭘까 ??한참을 고민하다가 chat gpt 에 질문을 해봤다.데이터베이스 정규화는 데이터의 중복성을 최소화하고 데이터 무결성을 유지하기 위해 디자인된 규칙 또는 원칙들의 집합입니다. 정규화의 목적은 데이터 구조의 비효율성과 중복성을 제거하며, 데이
위와 같은 에러가 발생할때가 있다.나는 분명 host:localhost 제대로 입력했는데 왜 안되지 ? 라는 생각이 든다.localhost와 127.0.0.1은 모두 현재 시스템을 가리키는 주소이지만, 실제로 이 두 주소를 처리하는 방식에는 중요한 차이가 있습니다.Na
이렇게 코드를 작성하고 실행하게 되면 통과가 된다 .하지만 if p in name_yearning 을 사용한게 마음에 걸린다. 위와 같이 if p in name_yearning 효율적이지 않을 수도 있다.차후 더 고민해보도록 한다.
https://school.programmers.co.kr/learn/courses/30/lessons/178871?language=python3프로그래머스위의 코드는 이상이 없어보인다.하지만 시간 효율에서 에러가 발생한다.
Query DSL 이 뭔가?QueryDSL은 동적 쿼리를 생성할 때 유용한 프레임워크입니다. 일반적인 JPA의 Criteria API는 사용하기 복잡하고 타입 안정성이 부족한 반면, QueryDSL은 여러 장점을 제공합니다.타입 세이프 (Type-Safe): Query
Adaptive Hash Index(AHI)는 MySQL InnoDB 스토리지 엔진의 고성능 기능 중 하나로, 특히 '읽기' 작업에 있어 데이터 액세스의 효율성을 크게 향상시킵니다. InnoDB에서는, AHI를 사용하여 일반적인 인덱스 검색을 보다 빠르게 수행할 수 있
mysql 에서 리두 로그라는게 뭐야 ??MySQL에서 "리두 로그"는 데이터베이스의 모든 변경사항을 추적하는데 사용되는 기능입니다. 이 로그는 DBMS (Database Management System)에서 데이터의 무결성을 유지하고, 트랜잭션의 복구를 가능하게 하는
https://goyunji.tistory.com/137application.properties 에 들어가서 , spring.mvc.pathmatch.matching-strategy=ant_path_matcher 를 추가하면 에러가 해결이 된다.
mysql 에서 어댑티드 해시 인덱스에 대해서 알려줘"Adaptive Hash Index" 는 MySQL의 InnoDB 스토리지 엔진에서 사용되는 기술입니다. Adaptive Hash Indexes (AHI)는 InnoDB가 주요 인덱스를 통해 빈번하게 액세스하는 행에
MVVC 가 뭐야 ?MVCC (Multi-Version Concurrency Control)는 데이터베이스 관리 시스템(DMS)에서 동시성 제어를 위해 사용하는 방법입니다. MVCC를 통해 여러 트랜잭션들이 동시에 같은 데이터에 접근하더라도 일관성을 유지할 수 있게 됩
@Mock 어노테이션이 UserRepository와 SecurityService 인스턴스를 생성하고, @InjectMocks 어노테이션은 이러한 Mock 객체를 ProviderService 인스턴스에 주입합니다. 이로 인해, 테스트를 수행하는 동안 UserReposit
MySQL 서버에서 쿼리 캐시(Query Cache)는 빠른 응답을 필요로 하는 웹 기반의 응용 프로그램에서 매우 중요한 역할을 담당했다. 쿼리 캐시는 SQL의 실행 결과를 메모리에 캐시하고, 동일 SQL 쿼리가 실행되면 테이블을 읽지 않고 즉시 결과를 반환하기 때문에