PostgreSQL 응용 프로그램 작성하기
번역 : 정재익
원본 출처 : http://www.ca.postgresql.org/docs/momjian/writing_apps/
PostgreSQL 은 지구상에 널려 있는 여러 개발자들이 인터넷을 통해서 서로 개발해 나가고 있는 소스가 공개된 DBMS 이다. 이것은 오라클이나 인포믹스와 같은 상용 제품을 대체할 수 있는 것이다. 이 글은 PostgreSQL 을 이용하여 응용 프로그램을 만드는 방법에 대한 글이다. 데이터베이스의 목적과 응용프로그램에서 서버로의 통신 방법에 대해서 논하고 있다.
PostgreSQL 은 원래 University of California at Berkley 에서 개발되었다. 1996 년 인터넷을 통해서 개발팀들이 활동하기 시작했다. 그들은 서로의 생각을 email 을 통해서 교환했으며, 코드를 교환하기 위해서 파일 서버를 이용했다. PostgreSQL 은 그 성능, 사양, 안정성 등에서 상용 DBMS 들과 비교 대상이 되고 있다. Transaction, View, Stored Procedure 그리고 참조시의 무결성 점검 (referential integrity constraint)을 지원한다. 그리고 PostgreSQL 은 ODBC, java (JDBC), Perl, Python, TCL/TK, PHP 등을 포함하여 많은 종류의 프로그래밍 인터페이스를 지원한다. PostgreSQL 은 재능 있는 인터넷상의 개발자들에 의해서 아주 놀라운 속도로 발전을 거듭하고 있다.
o Why Use a Database?
o Accessing the Database
o Examples
. Finer Details
. Connection
. Query
. Result
o Conclusion
Writing PostgreSQL Applications
POSTGRESQL is an object-relational database developed on the Internet by a group of
developers spread across the globe. It is an open-source alternative to commercial databases like
Oracle and Informix. This article discusses the concepts needed to write applications using
POSTGRESQL. It covers the purpose of databases and how to communicate with them from applications.
POSTGRESQL was originally developed at the University of California at Berkeley.
In 1996, a group began development of the database on the Internet. They use email to share
ideas and file servers to share code. POSTGRESQL is now comparable to commercial
databases in terms of features, performance, and reliability. It has transactions, views,
stored procedures, and referential integrity constraints. It supports a large number of
programming interfaces, including ODBC, Java (JDBC), TCL/TK, PHP, Perl, and Python.
POSTGRESQL continues to improve at a tremendous pace thanks a talented pool of Internet developers.
. Why Use a Database?
. Accessing the Database
. Examples
. Finer Details
. Connection
. Query
. Result
. Conclusion
|