▲neo 11일전 | parent | favorite | on: GN⁺: Show HN: pglite-fusion - PostgreSQL 테이블에 SQLite 임베딩하기(github.com/frectonz)Hacker News 의견 대부분의 관계형 데이터베이스 관리 시스템은 중첩된 레코드를 지원하지 않으며, SQL도 중첩 테이블을 생성하거나 활용할 수 있는 기능이 부족함 "그런 태도로는 안 됨"이라는 의견이 있음 PostgreSQL 데이터베이스 디렉토리를 tar로 묶고 SQLite에 이진 블롭으로 인코딩하는 아이디어 제안 실용적이거나 유용하지는 않지만 SQL 데이터베이스를 중첩하는 개념임 이 아이디어의 사용 사례에 대한 의문 제기 일반적인 제품에서 데이터베이스 스키마를 설계할 때 사용하기 어려움 하이브리드 애플리케이션에서 로컬 사용자 데이터를 계정 정보와 직접 백업하는 용도인지 궁금함 SQLite의 JSON 열보다 SQLite 열이 더 우수할 것이라는 의견 JSON 연산자는 별도의 쿼리 언어를 배워야 하고 제한적임 /tmp 파일 메커니즘이 해킹처럼 보이며 꼭 필요한지 의문 SQLite 인메모리 데이터베이스를 생성하고 백업 API나 VACUUM INTO를 사용해 이진 블롭 데이터를 로드하는 방법이 가능할 수 있음 PostgreSQL을 사용하는 경우, Row Level Security(RLS)을 통해 멀티 테넌시 문제 해결 가능 각 테이블에 테넌트 ID 열을 추가하고 하나의 테넌트만 데이터를 볼 수 있는 정책을 설정하는 것이 매우 쉬움 1NF(제1정규형) 범죄? 연산자가 없다는 점에 대한 불만 여러 DATABASE 열 간의 교차 데이터베이스 조인을 위한 인덱스와 독특한 연산자 구문을 원함
Hacker News 의견
대부분의 관계형 데이터베이스 관리 시스템은 중첩된 레코드를 지원하지 않으며, SQL도 중첩 테이블을 생성하거나 활용할 수 있는 기능이 부족함
PostgreSQL 데이터베이스 디렉토리를 tar로 묶고 SQLite에 이진 블롭으로 인코딩하는 아이디어 제안
이 아이디어의 사용 사례에 대한 의문 제기
SQLite의 JSON 열보다 SQLite 열이 더 우수할 것이라는 의견
/tmp
파일 메커니즘이 해킹처럼 보이며 꼭 필요한지 의문PostgreSQL을 사용하는 경우, Row Level Security(RLS)을 통해 멀티 테넌시 문제 해결 가능
1NF(제1정규형) 범죄?
연산자가 없다는 점에 대한 불만