PostgreSQL 擁有勝過所有DBMS的高度客製化特點
更新:2007-03-25
對映章節:V
內容:
PostgreSQL 是目前支持最多編程語言(Server-side Progremming)的 DBMS, 支持高達 10種以上編程語言的高度客製化 DBMS, 換句話說您可以使用您熟悉的程序語言來構建"預儲程序(Stored Procedures)置於 DBMS 中, 相對其它 DBMS 僅提供自家專屬的語言, 就失色許多.
您可以使用包括:
- PL/Java
- PL/Perl
- PL/PHP
- PL/Python
- PL/Ruby
- PL/R
- Tcl
- C/C++
- PL/Proxy (Skype 公司貢獻)
- PL/pgSQL (自帶編程語言相仿於 PL/SQL, 讓您易於在 Oracle 間替換.)
包括有它的標準子例程程式庫範圍從基本的算術和串操作對密碼學和 Oracle 兼容性的上百內部函數。觸發器和被存放的規程可能被寫在 C 和被裝載入資料庫作為 Library , 允許偉大的靈活性在擴大它的能力。
客戶端 API(Application Programming Interfaces)
正因許多語言被 PostgreSQL 支持, 並且有著許多 Library API, 允許各種各樣的語言被編寫和被解釋對接口與PostgreSQL 。
* DBD::Pg - Perl Driver
* JDBC - JDBC Driver
* libpqxx - C++ API
* Npgsql - .Net Data Provider
* ODBC - ODBC Driver
* PgOleDb - OLE-DB Driver
* pgtclng - Next generation interface for TCL
* Pgtcl - Tcl binding library
* Pgin - A Tcl interface to PostgreSQL written in Tcl
* PyGreSQL - Python interface for PostgreSQL
* psycopg - Another Python interface for PostgreSQL
沒有留言:
張貼留言