blog.pisik.club
728x90
SQL & NoSQL 무엇을 선택해야할까?
For 전공, 전문가/IT 2025. 9. 19. 14:16

데이터는 요즘 ‘디지털의 금’이라고 불립니다. 같은 금이라도 금괴로 쌓아둘지, 주얼리로 가공할지, 혹은 거래소에 맡길지에 따라 가치를 끌어내는 방식이 완전히 달라지듯, 데이터를 어떻게 저장·정리·운용하느냐에 따라 서비스의 성패가 갈립니다. 이 글은 ‘SQL과 NoSQL을 단순 비교’하는 수준을 넘어서, 실전에서 어떤 질문을 던지고 어떤 판단을 내릴지, 그리고 최신 데이터베이스 트렌드(서버리스·분산 SQL·멀티모델·에지 DB 등)를 반영한 현실적 설계 패턴을 제공합니다.개념부터 다른 둘SQL(관계형 DB): 데이터를 테이블(행·열)로 엄격히 구조화하고, 트랜잭션의 원자성·일관성·격리성·지속성(ACID)을 보장하는 방식입니다. 관계형 모델 자체는 1970년 E. F. Codd의 논문에서 시작되었고, 이후 ‘..

[DB] Mysql WITH RECURSIVE 구문 사용 방법
For 전공, 전문가/IT 2025. 8. 4. 11:23

안녕하세요! Oracle의 경우 재귀 CTE 구문을 제공했지만, Mysql에서는 제공하지 못해 따로 구성해야됩니다Mysql에서 WITH 구문절에 RECURSIVE 키워드를 이용해 재귀 CTE를 구성하는 방법에 대해 알아보도록 하겠습니다. :) 기본 재귀 코드 기본적으로 재귀 코드(CTE)는 보통 연속된 값들을 구현하기 위해서 사용합니다.WITH RECURSIVE CTE1 AS ( SELECT 0 RNUM FROM DUAL UNION ALL SELECT RNUM+1 FROM CTE1 WHERE RNUM 위의 쿼리를 수행하게 되면 0부터 20까지의 연속된 숫자를 가지고 있는 데이터를 생성 할 수 있습니다. 타 컬럼 추가 재귀 코드기본적인 형태인연속된 값 말고도,..

article thumbnail
내부망은 해킹에 과연 안전할까 ?
For 전공, 전문가/IT 2025. 6. 21. 14:03

오늘은 작년 7월에 발생했던 전북대학교 해킹 사건을 통해 우리가 반드시 알아야 할 사이버 보안의 중요한 교훈에 대해 이야기해보려 합니다.https://www.chosun.com/national/education/2025/06/21/2URR632JVFDYLHDD3VBW2HMSAY/이 사건은 단순히 한 학교의 문제가 아니라, 우리 모두가 디지털 세상에서 직면할 수 있는 위협을 분명히 보여주었습니다. 특히, "내부망은 안전하다"는 잘못된 인식이 얼마나 위험한지 깨닫게 해주는 사례입니다.전북대학교 해킹 사건작년 7월, 전북대학교에서는 충격적인 해킹 사건이 발생했습니다. 이 사건으로 인해 재학생, 졸업생, 그리고 교직원을 포함하여 약 32만 명에 달하는 엄청난 수의 개인 정보가 유출되었습니다. 유출된 정보는 이름..

728x90