GN⁺ 2024-07-08 | parent | ★ favorite | on: Pongo - Postgres 기반 Mongo with Strong Consistency(github.com/event-driven-io)
Hacker News 의견
  • Pongo를 NoSQL 섹션에 추가했음
  • 하이브리드 모델이 최적의 선택임. 핵심 필드는 일반 컬럼으로, 동적 데이터 구조는 JSONB로 유지함
  • 기술적으로 멋지지만 README에 "왜" 섹션이 필요함. Mongo API를 사용하고 싶어서인지, 아니면 기존 프로젝트의 코드를 복사하고 싶은 것인지 궁금함
    • 다른 프로젝트의 쿼리를 재사용하는 것이라면, AI가 꽤 잘 해냄
  • Mongo에서 Postgres로 프로젝트를 마이그레이션할 때 비슷한 접근 방식을 사용했음. 성능이 많이 향상되었음
    • 미래 프로젝트에서는 Mongo와의 유사성을 모두 제거할 계획임
  • Pongo가 Mongoose와 호환되는지 궁금함. 대부분의 Mongo 사용자가 Mongoose를 사용하고 있기 때문에, 이를 지원하면 더 많은 사용자가 생길 것임
  • 2023년 11월에 Pongo에 대한 농담 트윗을 했었음. 재미있는 우연이지만, 미래를 예측할 수 있다고 생각할 것임
  • JSONB 컬럼을 많이 사용함. 특정 애플리케이션에 적합하지만, 쿼리 복잡성을 증가시키고 관계형 접근 방식에서 얻을 수 있는 쿼리 성능 향상 방법을 잃게 됨
    • JSONB는 유용하지만, 관계형 데이터베이스의 장점을 포기하지 말아야 함
  • FerretDB와 비교하면 어떤지 궁금함
  • MongoDB는 Postgres의 serializable isolation과 동등한 기능을 몇 년 전부터 지원해왔음. "강력한 일관성 혜택"이 무엇을 의미하는지 모르겠음
  • Oracle 데이터베이스는 몇 년 전부터 MongoDB 호환 API를 제공해왔음