database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL News 5050 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 5050
PostgreSQL 7.4 Released
작성자
김상기(ioseph)
작성일
2003-11-19 13:35
조회수
6,738

11월 17일자로 릴리즈되었습니다.

 

ftp://ftp.kr.postgresql.org/.3/postgresql/source/v7.4/

 

 


                               Release Notes
                                      
                                Release 7.4
                                      
     Release date: 2003-11-17
     _________________________________________________________________
   
                                  Overview
                                      
   Major changes in this release:
   
   IN/NOT IN subqueries are now much more efficient
          In previous releases, IN/NOT IN subqueries were joined to the
          upper query by sequentially scanning the subquery looking for a
          match. The 7.4 code uses the same sophisticated techniques used
          by ordinary joins and so is much faster. An IN will now usually
          be as fast as or faster than an equivalent EXISTS subquery;
          this reverses the conventional wisdom that applied to previous
          releases.
          
   Improved GROUP BY processing by using hash buckets
          In previous releases, rows to be grouped had to be sorted
          first. The 7.4 code can do GROUP BY without sorting, by
          accumulating results into a hash table with one entry per
          group. It will still use the sort technique, however, if the
          hash table is estimated to be too large to fit in sort_mem.
          
   New multikey hash join capability
          In previous releases, hash joins could only occur on single
          keys. This release allows multicolumn hash joins.
          
   Queries using the explicit JOIN syntax are now better optimized
          Prior releases evaluated queries using the explicit JOIN syntax
          only in the order implied by the syntax. 7.4 allows full
          optimization of these queries, meaning the optimizer considers
          all possible join orderings and chooses the most efficient.
          Outer joins, however, must still follow the declared ordering.
          
   Faster and more powerful regular expression code
          The entire regular expression module has been replaced with a
          new version by Henry Spencer, originally written for Tcl. The
          code greatly improves performance and supports several flavors
          of regular expressions.
          
   Function-inlining for simple SQL functions
          Simple SQL functions can now be inlined by including their SQL
          in the main query. This improves performance by eliminating
          per-call overhead. That means simple SQL functions now behave
          like macros.
          
   Full support for IPv6 connections and IPv6 address data types
          Previous releases allowed only IPv4 connections, and the IP
          data types only supported IPv4 addresses. This release adds
          full IPv6 support in both of these areas.
          
   Major improvements in SSL performance and reliability
          Several people very familiar with the SSL API have overhauled
          our SSL code to improve SSL key negotiation and error recovery.
          
   Make free space map efficiently reuse empty index pages, and other
          free space management improvements
          In previous releases, B-tree index pages that were left empty
          because of deleted rows could only be reused by rows with index
          values similar to the rows originally indexed on that page. In
          7.4, "VACUUM" records empty index pages and allows them to be
          reused for any future index rows.
          
   SQL-standard information schema
          The information schema provides a standardized and stable way
          to access information about the schema objects defined in a
          database.
          
   Cursors conform more closely to the SQL standard
          The commands "FETCH" and "MOVE" have been overhauled to conform
          more closely to the SQL standard.
          
   Cursors can exist outside transactions
          These cursors are also called holdable cursors.
          
   New client-to-server protocol
          The new protocol adds error codes, more status information,
          faster startup, better support for binary data transmission,
          parameter values separated from SQL commands, prepared
          statements available at the protocol level, and cleaner
          recovery from "COPY" failures. The older protocol is still
          supported by both server and clients.
          
   libpq and ECPG applications are now fully thread-safe
          While previous libpq releases already supported threads, this
          release improves thread safety by fixing some non-thread-safe
          code that was used during database connection startup. The
          "configure" option "--enable-thread-safety" must be used to
          enable this feature.
          
   New version of full-text indexing
          A new full-text indexing suite is available in
          "contrib/tsearch2".
          
   New autovacuum tool
          The new autovacuum tool in "contrib/autovacuum" monitors the
          database statistics tables for "INSERT"/"UPDATE"/"DELETE"
          activity and automatically vacuums tables when needed.
          
   Array handling has been improved and moved into the server core
          Many array limitations have been removed, and arrays behave
          more like fully-supported data types.
     _________________________________________________________________
   

 

이 글에 대한 댓글이 총 1건 있습니다.

이번 릴리지는 겉으로 보이는 기능들 보다 내실을 기하는데 중점을 둔 듯합니다.

7.3.x 버전을 사용하고 계시면, 자료 옮기는 문제에 전혀 어려움이 없어보입니다.

아직 테스트를 해보질 않았는데, 쿼리 속도들이 꽤 빨라질 것 같네요. 거의 대부분 변경사항들이 이런 부분들이여서.

김상기(ioseph)님이 2003-11-19 13:41에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5247Release 7.4.2
김상기
2004-03-11
5743
5173PostgreSQL on Windows 두번째 이야기 [1]
김상기
2004-01-29
6464
5117PostgreSQL 7.4.1 Released [1]
김상기
2003-12-25
6167
5050PostgreSQL 7.4 Released [1]
김상기
2003-11-19
6738
4979pgAdmin3 v1.0.0 released [3]
신기배
2003-09-29
7176
4945PostgreSQL on Windows [1]
김상기
2003-09-15
7318
4882pgadmin3 (PostgreSQL 공식 GUI 툴) 베타판 나왔습니다. [1]
김상기
2003-09-03
7212
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.052초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다