site maker

PostgreSQL

PostgreSQL은 가장 복잡한 데이터 작업을 안전하게 저장하고 확장  하는 많은 기능과 결합 된 SQL 언어를 사용하고 확장하는 강력한     오픈 소스 객체 관계형 데이터베이스 시스템입니다. 




What is PostgreSQL? 


PostgreSQL은 성능이 입증 된 아키텍처, 안정성, 데이터 무결성, 강력한 기능 세트, 확장 성 및 지속적이고 혁신적인 솔루션을 제공하기 위해 소프트웨어의 오픈 소스 커뮤니티에 대한 헌신으로 명성을 얻었습니다. PostgreSQL은 모든 주요 운영 체제 에서 실행되며 2001 년부터 ACID를 준수하며 널리 사용되는 PostGIS 지형 데이터베이스 익스텐더 와 같은 강력한 애드온을 제공합니다 . PostgreSQL이 많은 사람들과 조직을위한 오픈 소스 관계형 데이터베이스 입니다.





Why use PostgreSQL? 


PostgreSQL에는 개발자가 응용 프로그램을 작성하고 관리자가 데이터 무결성을 보호하고 내결함성이있는 환경을 구축 할 수 있도록 도와주는 많은 기능 이 포함되어 있으며 데이터 세트의 크기에 상관없이 데이터를 관리 할 수 ​​있습니다. PostgreSQL은 무료 및 오픈 소스 임 과 동시에 확장 성이 뛰어납니다. 예를 들어, 사용자 고유의 데이터 유형을 정의하고, 사용자 정의 함수를 빌드하고, 데이터베이스를 다시 컴파일하지 않고 다른 프로그래밍 언어의 코드를 작성할 수도 있습니다.


아래는 PostgreSQL에서 발견되는 다양한 기능들에 대한 철저한 설명입니다. 모든 주요 릴리스 에 더 많이 추가 되었습니다 .


Data Types ◦Primitives: Integer, Numeric, String, Boolean

◦Structured: Date/Time, Array, Range, UUID

◦Document: JSON/JSONB, XML, Key-value (Hstore)

◦Geometry: Point, Line, Circle, Polygon

◦Customizations: Composite, Custom Types

• Data Integrity ◦UNIQUE, NOT NULL

◦Primary Keys

◦Foreign Keys

◦Exclusion Constraints

◦Explicit Locks, Advisory Locks

• Concurrency, Performance ◦Indexing: B-tree, Multicolumn, Expressions, Partial

◦Advanced Indexing: GiST, SP-Gist, KNN Gist, GIN, BRIN, Covering indexes, Bloom filters

◦Sophisticated query planner / optimizer, index-only scans, multicolumn statistics

◦Transactions, Nested Transactions (via savepoints)

◦Multi-Version concurrency Control (MVCC)

◦Parallelization of read queries and building B-tree indexes

◦Table partitioning

◦All transaction isolation levels defined in the SQL standard, including Serializable

◦Just-in-time (JIT) compilation of expressions

• Reliability, Disaster Recovery ◦Write-ahead Logging (WAL)

◦Replication: Asynchronous, Synchronous, Logical

◦Point-in-time-recovery (PITR), active standbys

◦Tablespaces

• Security ◦Authentication: GSSAPI, SSPI, LDAP, SCRAM-SHA-256, Certificate, and more

◦Robust access-control system

◦Column and row-level security

• Extensibility ◦Stored functions and procedures

◦Procedural Languages: PL/PGSQL, Perl, Python (and many more)

◦Foreign data wrappers: connect to other databases or streams with a standard SQL interface

◦Many extensions that provide additional functionality, including PostGIS

• Internationalisation, Text Search ◦Support for international character sets, e.g. through ICU collations

◦Full-text search



New to PostgreSQL?

PostgreSQL은 30 년 이상의 활발한 개발로 신뢰성, 기능의 견고성 및 성능에 대한 높은 명성을   얻은 강력한 오픈 소스 객체 관계형 데이터베이스 시스템입니다.

공식 문서를 통해 PostgreSQL 을 설치 하고 사용 하는 방법을 설명하는 풍부한 정보가 있습니다 . PostgreSQL 커뮤니티는 기술에 익숙해지고 작동 방식을 발견하며 경력 기회를 찾을 수있는 많은 유용한 정보를 제공합니다

Learn More