JavaScript Stored Routines in Percona Server for MySQL: A New Era for Database Programmability
포스트 미리보기> 수십 년간 데이터베이스 내 로직 구현을 위해 불편한 SQL/PSM에 의존해야 했던 고통스러운 타협의 마침표를 찍어줄, Percona Server의 자바스크립트 스토어드 프로그램(JS Stored Programs) 도입 소식을 전해드립니다. 이번에 통합된 오픈소스 Google V8 엔진을 통해 복잡한 데이터 검증, 네이티브 JSON 조작, 그리고 획기적인 성능의 연산 오프로딩을 어떻게 구현할 수 있는지 세 가지 핵심 활용 사례로 소개하고자 합니다. 아직은 기술 프리뷰 단계라 순수 데이터 처리만 가능하지만, 상용 라이선스의 제약 없이 현대적인 프로그래밍의 편리함을 여러분도 충분히 누리실 수 있을 것입니다. 데이터베이스 프로그래밍의 새로운 시대를 열어갈 이번 기능의 아키텍처와 구체적인 활용법을 지금부터 하나씩 살펴보시기 바랍니다.
포스트 미리보기> 수십, 수백 대의 리눅스 서버를 운영하다 보면 각 서버에서 발생하는 문제와 로그를 일일이 파악하기가 모래사장에서 바늘 찾기처럼 막막해지곤 합니다. 이번 포스트에서는 이렇게 흩어진 로그들을 한곳에 모아 '중앙 관제탑' 역할을 해주는 rsyslog의 설정과 동작 원리에 대해 제가 상세히 설명해 드리겠습니다. 통합 로그 서버와 클라이언트의 rsyslog.conf 설정부터 방화벽 포트 개방, 그리고 실제 로그가 잘 포워딩되는지 확인하는 테스트 과정까지 실무에 필요한 과정들을 모두 담아보았습니다. 수많은 서버 환경에서 꼭 필요한 로그만 한눈에 필터링해 관리하는 방법을 통해, 저와 함께 조금 더 발전된 시스템 엔지니어로 거듭나는 시간을 가져보시길 바랍니다!