I found silent data-loss bugs in 5 production databases this month - here's the open-source checker
오픈 소스 도구를 통해 5개의 프로덕션 데이터베이스에서 침묵하는 데이터 손실 버그를 발견했다.
이 글에서는 자바스크립트 데이터베이스에서 침묵하는 데이터 손실 버그를 발견한 사례를 소개한다. 특정 데이터베이스에서 LIKE 연산자와 관련된 여러가지 오류를 찾아 수정했다. 그 결과, PowerSync, Rocicorp의 Zero와 같은 5개의 프로덕션 데이터베이스에서 버그가 수정 또는 검토 중이다. 마지막으로, 이 감사 과정은 silentdrop이라는 오픈 소스 도구로 패키징되어 여러분의 데이터베이스에서도 검사를 수행할 수 있다.
An open-source tool helped find silent data-loss bugs in five production databases.
This article discusses the discovery of silent data-loss bugs in JavaScript databases. The author found issues related to the LIKE operator and other matching semantics that go unnoticed. Fixes have been merged or are under review in five production databases, including PowerSync and Rocicorp's Zero. The process culminated in the creation of an open-source tool called silentdrop, which allows users to audit their own databases for similar issues.