top of page

MySQL timestamp 와 Y2K38 Problem


핀다_개발문화

Motivation

안녕하세요 핀다에서 DBA 로 근무하고 있는 정현호라고 합니다.

오늘은 날짜와 시간에 관련된 여러가지 이야기를 해보려고 해요.


먼저 올해 유행 또는 트렌드를 잠깐 얘기를 해볼게요!


작년에 이어서 올해에도 계속된 트렌드가 있다면 그것은 밀레니엄, Y2K 일 거라고 생각해요.

그중 패션계에서 주목하고 있는 트렌드는 바로 1990년대 말부터 2000년대를 일컫는 일명 Y2K 패션으로 부르는, 그 시절 패션이 작년에 이어 올해 한 해도 주요 트렌드였어요.


유행과 트랜드는 돌고 돈다는 그 말처럼, 2022년인 재해석된 2000년대의 복고 또는 레트로 감성의 컨셉 Y2K 패션이 올해에도 많은 주목을 받았어요. 패션계 이외에도 방송에도 90~2000년대를 회상하게 만드는 드라마도 많은 인기를 끌었었는데요.

이처럼 올 한 해에는 세기말 Y2K에 대한 내용이 다양한 분야에서 다뤄졌고, 새해가 얼마 남지 않은 연말이 다가오다 보니 그때의 기억으로 세기말에 IT 와 세계를 떠들썩하게 했던 Y2K Problem(밀레니엄 버그)과 그 이후의 날짜와 시간에 이슈 대한 내용으로 정리해 보면 좋겠다 생각되어서 글을 작성하게 되었습니다.


 

Y2K

이번 글의 주제는 Y2K38 Problem이라고 불리는 2038년도의 날짜 이슈인데요.


Y2K38을 얘기하기 전에, 우리가 익히 들어서 알고 있는 Y2K 이슈부터 살펴보도록 할게요.

밀레니엄 버그(Y2K)는 1999년 들어서 한국은 물론 전 세계를 불안에 사로잡았고, 한 해에 방송사의 주요 뉴스로 빠지지 않은 단골 소재였어요.


'2000년 문제' 또는 '밀레니엄 버그'라고 불리는 이 문제는 1999년 12월 31일에서 2000년 1월 1일로 넘어가면서 날짜와 시간을 다루는 과정에서 오류가 발생되는 문제로 오래전에 컴퓨터 설계 당시에 오류입니다.

컴퓨터 메모리의 가격이 매우 고가에 첨단 부품이었던 60년대에는 기술적, 비용적 문제로 서기 연호를 2자리수로 만 인식과 처리하도록 설계하게 되었어요.





bottom of page