활용 사례 뉴스
Things I want in a modern relational query language
HNHacker News
현대적인 관계형 데이터베이스 쿼리 언어는 SQL의 강력한 아이디어를 유지하면서도 현재 구현되는 구식 방식을 개선해야 한다고 제안한다.
세 줄 요약
- 기능적 프로그래밍 패러다임을 지원하기 위해 Sum types, discriminated unions, pattern matching 같은 고급 기술을 도입할 수 있다.
- 이러한 기능은 복잡하고 상호 배타적인 컬럼 그룹을 하나의 테이블에서 처리하여 쿼리를 더 간결하고 오류 발생률이 낮게 만든다.
- 제안된 내용은 MySQL과 Db2 등 다양한 RDBMS 경험에 기반하며, 현재의 SQL 구현체는 여전히 절차적 상태 관리(mutable state)를 다루는 경향을 보인다.
현대적인 관계형 데이터베이스 쿼리 언어는 SQL의 강력한 아이디어를 유지하면서도 현재 구현되는 구식 방식을 개선해야 한다고 제안한다.