OpenSource For You

Final notes

-

PostgreSQL allows defining objects of almost any kind supported by the PostgreSQL server (functions, aggregates, types, languages and foreign data wrappers no more remain just metadata, but become objects residing in the database). PostgreSQL’s ability to embrace external functional­ity opens up tremendous possibilit­ies for applicatio­n developmen­t. The standard PostgreSQL distributi­on is not limiting, and PostgreSQL installati­ons can be enhanced in several ways.

The SQL extensibil­ity of PostgreSQL is greatly facilitate­d by the design of the PostgreSQL execution HQJLQH, whLFh LV FDWDORJXH-GrLvHQ. UQOLNH VWDQGDrG relational database systems, PostgreSQL stores informatio­n about data-types, functions, operators, procedural languages, access methods, etc, in catalogues, which are similar to tables containing users' data. Various Data Definition Language (DDL) commands change these catalogues, thus extending or modifying the existing functional­ity.

Proper access permission­s must be administer­ed to prevent misuse of the extensions, which could compromise security or affect performanc­e. Bad constructs and unoptimise­d queries can lead to slower functions, and thus bad performanc­e.

PostgreSQL is a powerful solution, with a variety of IHDWXrHV WhDW DrH flHxLEOH, HxWHQVLEOH DQG HPSRwHrLQJ IRr anyone.

 ??  ??

Newspapers in English

Newspapers from India