언어 바꾸기English
이전 목록

cron 작업 중단: 네이티브 시계열 상태를 지원하는 C++ 데이터베이스를 만들었습니다

Stop writing cron jobs: I built a C++ database with native temporal states

TL;DR AI

핵심 요약

2분
  1. Michael CronDB를 구축했다고 발표했다 몇 개월 동안 CronDB를 처음부터 개발했다고 설명함.

  2. CronDB C++로 전체가 작성되었다 커스텀 렉서와 파서를 포함하여 전체가 C++로 구현됨.

  3. 유한 상태 기계(FSM) 시계열 전이를 네이티브로 평가한다 외부 폴링 스크립트나 cron 작업 없이 상태 변경을 처리함.

  4. Storage engine O(log n) B-Tree에 대해 FSM 시계열 전이를 평가한다, fSM 시계열 전이를 B-Tree 구조에 직접 대조하여 평가함.

  5. Storage format 고정 너비 바이너리 .bin 파일로 O(1) 임의 접근을 지원한다 고정 너비 바이너리 파일을 사용해 상수 시간 랜덤 읽기를 수행함.

원문 보기