Google just dropped a new language for deductive database programming...
- Google이 개발한 Mangle은 분산된 데이터를 통합적으로 처리하는 새로운 프로그래밍 언어임 🧰
- Mangle은 데이터 로그 기반으로 사실과 규칙을 정의하여 질의에 대한 답을 추론하는 방식 사용 🧠
- 재귀적 규칙을 통해 복잡한 관계망(예: 공급망, 소프트웨어 의존성)을 쉽게 추적 가능 🔗
- 여러 데이터 소스(Postgres, API, JSON 등)에 걸쳐 일관된 구문으로 질의 가능 🗄️
- Deductive database 프로그래밍은 다양한 형식의 데이터를 통합하여 활용하는 데 유용함 💡
- Log4j 취약점 분석, 컴파일러 최적화(live variable analysis) 등에 Mangle을 활용할 수 있음 🐞
- 기존 PQL과 달리, Mangle은 데이터 분석 및 관계 해석을 통해 결과를 추론하는 추론 엔진을 내장함 ⚙️
- Mangle은 데이터에 대한 추론 엔진을 쿼리 언어에 직접 내장하여 문제 해결 접근 방식을 변화시킴 🚀