응용 프로그램 2

PostgreSQL로 스스로를 보호하는 방법

이 글에서는 PostgreSQL을 사용할 때 흔히 저지르는 실수를 피하는 9가지 방법에 대해 설명합니다. 저자는 확장성의 중요성과 확장성이 데이터베이스 성능에 어떤 영향을 미칠 수 있는지 강조합니다. 가장 중요한 실수 중 하나는 성능 저하를 유발할 수 있는 work_mem의 기본값을 유지하는 것입니다. 저자는 문제가 발생하기 전에 자동화된 타사 시스템을 사용하여 경고할 것을 권장합니다. 모든 애플리케이션 로직을 Postgres 함수 및 절차에 푸시하는 것도 성능을 저하시킬 수 있으므로 실수가 될 수 있습니다. 저자는 하위 쿼리 대신 CTE를 사용하고 시간이 중요한 쿼리에는 재귀적 CTE를 피할 것을 제안합니다. 또한 이 문서에서는 외래 키에 인덱스를 추가하지 말고, NULL을 사용하는 일반 비교 연산자 ..

Hacker News 2023.04.25

대부분의 경우 필요한 유일한 데이터베이스인 SQLite

이 문서에서는 구성이 필요 없는 경량 데이터베이스 시스템인 SQLite를 사용할 때의 이점에 대해 설명합니다. SQLite는 사용하기 쉽고 빠르도록 설계되었으며 중소규모 애플리케이션에 적합합니다. 독립형, 서버리스, 제로 구성, 트랜잭션 SQL 데이터베이스 엔진입니다. 무료 오픈 소스이며 설치 공간이 작아 임베디드 사용에 이상적입니다. 또한 SQLite는 ACID를 준수하므로 정전이나 시스템 충돌 시에도 데이터 무결성이 보장됩니다. 이 문서에서는 이식성, 확장성, 강력한 보안 기능 등 SQLite의 몇 가지 주요 장점에 대해서도 다룹니다. 마지막으로 SQLite를 시작하는 방법과 기능을 최대한 활용하는 방법에 대한 몇 가지 팁을 제공합니다. 원문: https://www.unixsheikh.com/arti..

Hacker News 2023.02.16